出自姜姓。据《新唐书·宰相世系表》、《元和姓纂》、《广韵》等资料所载,姜太公八世孙奚因拥立齐桓公有功,被赐予祖父公子高的名为姓。相传炎帝神农氏因居住在姜水,所以以姜为姓。炎帝16世孙姜伯夷辅佐大禹治水有功,受封吕侯,子孙因此亦以吕为氏。姜伯夷第37代孙姜尚,即姜太公,又称吕尚、吕望,辅佐周文王、武王灭商立周,受封于齐国。齐国传至太公7世孙文公吕赤,赤有爱子受封于高邑,称公子高。依照周朝贵族礼仪,其孙傒取祖名为氏,为高傒。高傒在齐国为上卿时,迎立公子小白为君,就是齐桓公。高傒成为著名的渤海高氏的始祖。高傒六世孙高止在齐国遭到公孙灶、公孙蛋排挤,出齐奔燕。高止十世子孙高洪为东汉渤海郡守。渤海高氏由此发轫,繁衍不息,成为当今高姓族群中最庞大的一支。
2、出自以王父字为氏。据《通志·氏族略》所载,春秋时齐惠公之子叫公子祁,字子高,其后裔取其字为姓氏。为山东高氏。齐惠公为齐桓公之子。
3、由“高”字开头复姓简化而来。如高车氏、高堂氏、高阳氏、高陵氏等简化而为“高”姓。