马姓最初发祥于河北省邯郸市一带。在战国末期,马姓子孙就已有一些迁居陕西省咸阳,在此后的时期内,马姓不断得以发展,并且有许多成为当朝高官。
唐朝末年,王潮、王审知入闽,有河南马姓人随同前住,在福建省安家落户,后发展成为大族。许州鄢陵(今属河南省)人马殷从军作战,在唐末,五代十国时期被封为王,建立楚国,包括现今湖南全省,广西大部及广东、贵州部分地区,从而使马姓在广大的地区内得到巨大发展,分布于各地。宋代以后,闽、粤地区马姓逐渐增多,到了明代,马姓族人得以进一步发展,遍布于福建。至清代,马姓开始有些移居于台湾省,进而又远徙东南亚及欧美。当今,马姓为中国第十九位大姓,拥有人口占汉族人口的百分之一以上,并且主要生活在北方,特别是西北地区。马姓是当今中国姓氏排行第十九位的大姓,人口众多,约占全国汉族人口的百分之一,是全国回族十三大姓之一。