常姓氏的起源主要有以下幾個方面:
來源於姬姓。一是周武王姬發的同母弟弟衛國康叔的後代,他們被封在常(今山東滕州),因此以邑名為氏,這一支被稱為山東常氏,是常氏的正宗。二是春秋時期的吳國君主之後,吳王把子孫封在常(今江蘇常州),所以這一支是江蘇常氏。
來源於黃帝的大臣常儀和大司空常先之後,這一支常氏的歷史相當悠久,可以追溯到五千年前的黃帝時代,這一支被稱為河南常氏。
出於恆姓,為避諱改姓而來。據《通志·氏族略》載,古代「恆」、「常」同義,因北宋真宗名趙恆,恆姓為避諱改姓常。這一支常氏主要在今江蘇東部沿海一帶。
此外,還有一些少數民族中也有常姓,如裕固族常曼氏、柯爾克孜族額齊克氏、土族常鮮氏等,他們的漢姓都是常。
總的來說,常姓是一個多源流、多民族的姓氏,具有深厚的歷史和文化底蘊。