井姓的起源較為複雜,主要可以追溯到以下幾個方面:
天文學影響。井是二十八星宿之一,其天文分野在陝北一帶,早在上古三代就出現了有所成就的井姓人物。
炎帝後裔。井姓源於姜姓,炎帝之裔姜子牙受封於齊國,其後裔以字為氏。
周公四子邢侯之後。井姓源於姬姓,周公四子邢侯之後,周朝有大夫井利,以「井」為姓。
虞國大夫井伯。春秋時期,虞國出現了一位大夫被封於井邑,稱為井伯,其子孫遂為井姓。
夏朝時期的井國。相傳夏朝時期有一個名為「井國」的國家,其國君以井為姓。
蒙古姓氏。井姓還與蒙古姓氏有關,見於《清朝通志·氏族略·附載蒙古八旗姓》。
此外,井姓與百里姓同宗源於周代姜子牙的後代,在虞國擔任官職並被賜封於井邑,其後代以井為姓。