单姓是中国的一个姓氏,在《百家姓》中排名第一百二十八位。2018年,单姓的人口大约有68万,占全国人口的0.054,为中国第一百七十七位姓氏。单姓的分布主要集中在山东、江苏、浙江三省,占全国单姓人口的65,其中江苏为单姓第一大省,约占单姓总人口的29。此外,单姓还分布于河北、广东、安徽、湖南、山西等地。
单姓的起源主要有两种:一种是出自姬姓,以邑名为氏;另一种是少数民族改姓,如北魏时期的复姓可单氏、阿单氏、渴单氏,入中原后改为单姓。单姓的起源可以追溯到周朝初年,周成王有子名臻,被分封于单(今河南孟津东南),为伯爵,史称单伯,是当时主要诸侯之一。单伯的后代世代留居在封地,以封地名称为姓氏,姓单。