花姓在中国属于中等偏稀有姓氏,在全国姓氏人口排名中位列第169位,大约有263万人。花姓主要分布在广东、四川、湖南、江西、广西、贵州、云南等地,其中广东省的花姓人口最多,约占全国花姓人口的25%。花姓的来源主要有两种,一种是出自姬姓,是黄帝的后裔,在春秋时期,有的被封为花氏,后来逐渐发展成为花姓。
另一种是出自少数民族,如壮族、彝族、苗族等,这些民族在历史上与汉族通婚,逐渐形成了花姓。