汉族井姓的起源可追溯至两个主要的姓氏源流:姜姓和姬姓。首先,井姓一支源自姜姓。炎帝的后代,西周时期的功臣姜子牙被封于齐国,他的后代便以他的字作为姓氏。另一支井姓则出自姬姓。周太王之子太伯的弟弟仲雍,成为吴国的先祖。周武王战胜商朝后,封仲雍的庶孙于虞城,使其成为公爵。虞国的大夫奚,其采邑位于井地,被称为井伯。到了春秋时期,晋献公灭掉虞国,虞国的大夫井奚逃至秦国,秦王任命井奚为大夫,其采邑在百里之地,从而形成了百里氏。井奚的支子便以他们的先祖原来的封地命名自己的姓氏。姬姓井氏的历史可以追溯到大约2600年前的春秋时期。在明朝时期,井姓人口大约有1万3千人,其主要分布集中在山东,占据了当时井姓总人口的近一半;其次是安徽、河北、河南、湖北等地区。至于井姓的分布与迁移,历史上井姓几乎未与其他民族血液融合,保持了纯正的汉族血统。然而,在当今的满族、土家族等少数民族中,也有发现井姓的存在。