한국인의 성씨 기원은 삼국사기에서 알 수 있는데 신라의 성씨 등장에 대한 자세한 설명과 백제와 고구려의 성씨에 대해서도 어느 정도 언급하고 있다.
 한국인의 성씨 기원은 고려시대 김부식(金富軾)이 지은 《삼국사기(三國史記)》에서 알 수 있다. 물론 각 성씨의 문중들이 족보를 갖고 있기는 하지만, 사실로 인정하기 어려운 부분이 적지 않다. 반면에 《삼국사기》는 신라의 성씨 등장에 자세한 설명이 있고, 백제와 고구려의 성씨에 대해서도 어느 정도 언급하고 있다.
 신라는 《삼국사기》의 기록에서 잘 알려진 6촌의 성씨가 있었다. 그들 성씨는 최(崔), 정(鄭), 이(李), 손(孫), 배(裵), 설(薛)이다. 그리고 왕족 성으로 박(朴), 석(昔), 김(金)이 있다.
 현 한국인의 성씨들 중에는 신라에 등장한 성씨가 인구수로 주류를 이루고 있다. 《삼국사기》에 나타나는 고구려나 백제계 성씨는 오늘날 거의 찾아볼 수 없다.
 고씨(高氏) 성이면 우리의 역사에서 먼저 고구려의 건국시조 고주몽(高朱蒙)을 떠올린다. 그러나 오늘날 한국의 고씨는 고구려 고씨가 아니라 탐라(제주도)에 기원을 두고 있다. 근래에 와서 뒤늦게 고구려 고씨에 기원을 둔다고 주장하는 고씨들이 있지만, 보학계(譜學系)에서는 기록이 뒷받침되지 않는다 하여 인정하지 않는다.
 흥미로운 것은 《삼국사기》가 언급한 성씨들은 대개 한 글자로 된 단성(單姓)인데 비해, 백제와 고구려인의 성은 대개 두 글자로 된 복성(複姓)이라는 점이다. 신라는 중국 당(唐)나라 성씨제도에 영향 받아 주로 단성을 사용하였다. 당나라는 세족(勢族)들의 성씨가 대부분 단성이었다.
