秦姓的來源主要有以下幾個:
源於嬴姓:秦姓最早源於嬴姓,出自周孝王給伯益後裔非子的封地秦國,屬於以國名為氏。伯益是顓頊帝的後裔,因輔佐大禹治水有功,被賜姓嬴。非子善於馴馬,周孝王封非子於秦亭,為周朝附庸,今甘肅張家川東。非子的曾孫秦仲,為周宣王大夫,秦莊公繼續征討,獲勝並收復失地,被封為西垂大夫,邑犬丘,今甘肅禮縣東北。秦莊公次子秦襄公討西戎、護周平王東迂洛邑有功,被封為諸侯,並賜以岐以西之地。秦國正式建立後,子孫遂以國為氏。
源於姬姓:秦姓還源於姬姓,周武王封其弟周公於魯,周公之子伯禽裔孫食采於秦邑,子孫以邑名為氏。
外族改姓:還有一些秦姓是來自外族的改姓。
以上各支秦姓的歷史都有3000年。