夏氏的起源主要可以追溯到以下兩個方面:
姒姓夏氏。主要源自夏朝後裔,是姒姓主要分支之一。禹治理了水患,指導百姓興修溝渠,發展農業,為了表彰他的功績,舜封他於夏(今河南登封縣東),後來還把帝位傳給了他。其子啟繼位後,建立了中國歷史上第一個奴隸制國家夏朝。夏朝傳十四世,十七王,歷時471年。後因夏帝桀暴虐無道而被商湯推翻,夏王族便以國為氏,稱為夏氏。
媯姓夏氏。出自帝舜之後媯滿的後裔陳國第十六位君主陳宣公庶子子夏,屬於以先祖名字為氏。其孫征舒以王父(祖父)之字為氏,稱為夏征舒,其後遂有夏氏。
此外,還有一些其他民族或改姓、賜姓等情況也加入了夏氏。例如北宋西夏國党項族有夏姓,明朝有蒙古人改漢姓夏,到清朝初滿洲八旗中有夏姓等。