한국의 270여 개 성씨 가운데 가장 인구가 많은 것은 김씨였으며 2000년 인구주택총조사 성씨 및 본관 집계 결과에 의하면 김씨는 전체 인구의 21.6%에 달했다.
오늘날 한국의 270여개 성씨(姓氏) 가운데 가장 인구가 많은 것은 단연 김(金)씨다. 지난 2000년 ‘인구주택총조사 성씨 및 본관 집계결과’에 의하면 김씨는 모두 992만6000명으로 전체 인구의 21.6%에 달했다.
 김씨가 왜 이렇게 많을까. 혹자는 이에 대해 “김씨가 역사에 등장한 지 오래되어서”라고 답한다. 하지만 이것은 답이 되지 못한다. 김씨보다 먼저 등장한 박(朴)씨는 위의 통계에 의하면 389만5000명(3위)에 불과하다.
 《삼국사기(三國史記)》의 기록에 의하면, 한국인의 오래된 성씨로는 신라의 왕성(王姓)인 박(朴)·석(昔)·김(金)씨, 신라의 여섯 고을 촌장에서 비롯되었다는 이(李)·최(崔)·손(孫)·정(鄭)·배(裵)·설(薛)씨, 가락국 수로왕과 왕비에게서 비롯된 김씨와 허(許)씨 등을 꼽을 수 있다.
 물론 고구려·백제의 왕족과 귀족들도 성을 사용했다. 그런데 고구려와 백제에 있었다는 성은 오늘날 한국에 거의 남아 있지 않다. 이는 각 문중(門中)의 족보(族譜)를 보면 확연히 알 수 있다.
 고구려의 왕실은 고(高)씨였다. 하지만 오늘날 한국의 고씨는 제주도의 삼성혈(三姓穴) 설화에 나오는 제주 고씨가 대부분이다. 백제에는 여덟 개의 대성(大姓)이 있었다고 하지만, 현대까지 이어져 오지는 못했다. 백제의 성씨 가운데 보이는 국(國)씨가 오늘날에도 있기는 하지만, 족보에 의하면 그 기원은 백제가 아니다.
 근래 고구려나 백제에 뿌리를 두었다는 성씨가 나타나기는 하나, 조선시대의 성씨 자료에서는 보이지 않는다는 점에서 위보(僞譜)일 가능성이 높다.
