马姓主要源自嬴姓、子姓及少数民族改姓等。

汉族马姓最初发祥于春秋战国时代的河北省邯郸市一带。在战国末期,马姓子孙就已有一些迁居陕西省关中,在此后的时期内,马姓不断得以发展,并且有许多成为当朝高官。家族逐渐得以兴旺,并且最终使扶风茂陵(今陕西省兴平市茂陵)成为马氏的发展繁衍中心。

两汉至南北朝时期,马姓除在扶风茂陵成为望族外,还分布于今河南、河北、山东、湖北、四川、甘肃、江苏、浙江等省的一些地方,同时汉代时期,马姓宗族大举西迁到西北地区,后来再度东迁到黄淮地区。

唐朝末年,王潮、王审知入闽,有河南马姓人随同前住,在福 建安家落户,后发展成为大族。许州鄢陵(今属河南省)人马殷从军作战,在唐末,五代十国时期被封为王,建立楚国,包括现今湖 南全省,广西大部及广东、贵州部分地区,从而使马姓在广大的地区内得到巨大发展,分布于各地。

宋代以后,闽、粤地区马姓逐渐增多,到了明代,马姓族人得以进一步发展。至清代后期,马姓开始有些移居于台湾省,进而又远徙外国。

中国主要生活在北方,特别是西北地区。马姓是当今中国姓氏排行第13位的大姓,人口众多,约占全国汉族人口的百分之一,是全国回族十三大姓之一。