昌姓是一个中国人的姓氏，据称起源于黄帝。该姓较罕见，在宋版《百家姓》中排名第51位。
起源.黄帝有二十五个儿子，其中有二子为嫘祖所生，长子为玄嚣，次子昌意。据载黄帝二十九年，嫘祖于若水（雅安荥经）生昌意。黄帝七十七年令昌意降居于四川若水。其后昌意娶蜀山氏女昌仆为妻，生有一子颛顼。后来昌意北迁至中原，建昌意城（今河南乐西北），颛顼后为部落首领，生鲧，鲧生大禹。
分布.今河南洛阳，河南内乡，天津武清，山东平度、昌乐，山西长治，陕西韩城，湖南芷江，益阳，桃江，湖