台湾以汉人为主体,拥有许多丰富的汉族姓氏。以陈姓为最多,林姓其次,与中国大陆闽南籍移民比例高有密切关系。因此在台湾有“陈林满天下”说法。此外,在中国大陆政权长期的统治下,如清朝时期的赐姓政策、国民政府施行的《修正台湾省人民回复原有姓名办法》,今日台湾原住民多取汉名。
根据2018年内政部户政司的《全国姓名统计》,全台共有1832姓,新北市、台北市的姓氏数量占据一二名,分别为1,250与1,202个。前十大姓氏依序为陈、林、黄、张、李、王、吴、刘、蔡、杨,都是单姓,合计总人数约为1244万人,占总人口数52.78%。前100大姓占了总人口数的96.57%,约为2276万人。在复姓与双姓方面,张简、欧阳、范姜、周黄占据了前四名,共计2.1万人。
下表根据2018年内政部户政司的资料制作。根据学者潘英的定义,人口数小于总人口数除以总姓氏数之姓氏,被归为稀姓,反之则为大姓或准大姓。依此定义,自谭姓始,可被视为台湾稀姓。姓氏人口不足台湾人口万分之一(0.01%,约2357人)的姓氏,普遍被归为罕姓。自第47名翁姓始,人口不满十万人;120名的粘姓不足一万人;自173名的谷姓以下;则低于3000人;253名的甯姓开始,跌破1000人。
除了云林县及宜兰县最大姓为林姓以外,其余台湾各县市最多人口的姓氏皆为陈姓。范姜姓多分布于桃园,张简姓绝大部分都在高雄市。一般来说,台湾北部的姓氏比南部的姓氏来得丰富。
台湾的一姓村仍十分常见,如彰化县福兴乡顶粘村,有53%的人口姓粘;嘉义县布袋镇岱江里,高达80%的人口姓蔡;嘉义县太保市东势寮里,亦有近80%的人口姓龚。此外,因历史文化因素,罕姓亦可能有特殊分布,如西拉雅族的买姓,可见于台南市山区地带。高雄市内门区也为西拉雅族分布区,人多罕姓如机姓、力姓等。
许多姓氏被认为与族群有连结。譬如锺姓、范姓、彭姓、古姓等姓氏为典型的客家人姓氏,据1956年的人口普查报告指出,锺范彭古四姓分别有65.2%、71.4%、73.4、75.2%为客家人。在台湾,纵使平埔族群有毒、力、兵等特殊姓氏,罕姓或稀姓多半被认为是台湾外省人所带来的。《台湾人口之姓氏分布》(1968)内的资料显示,外省人占了全台该姓人口九成以上的少见姓氏有贾、郝、阎、崔、应、齐、乔、翟等。但也有例外,如利姓、花姓、鄞姓等姓都为传统本省人姓氏。若再细分,台湾亦有回族马姓、满族钮姓等在台大陆少数民族姓氏。
潘姓与台湾原住民亦有密切关系,在屏东平原上,有许多马卡道族村落中有大量的潘姓人家,如高树乡加蚋埔、内埔乡中林村等地。噶玛兰族有特殊的偕姓。南投县信义乡的全姓及谷姓、屏东县雾台乡的杜姓或包姓、台东县的阳姓则是山地原住民姓氏分布的例子。
民国84年二月十七日颁布“台湾原住民族回复传统姓名及更正姓名作业要点”后,回复原住民传统姓名之人数,于2018年统计时不足2900人。相较于民国92年(2003)年的866人,虽有增长,但以全台湾近2.5%的原住民人口而言,恢复传统姓名者仅占全台总人口之0.01%。