Шеломов чисто русская фамилия, от чисто русского слова "шелом", которое означает шлем.
В диалектах немного другое:
Word: шело́м,
Near etymology: род. п. -а "конек, навес", тверск., вологодск., яросл. (Даль), "холм, гора", мн. шелома́, томск. (ЖСт., 1903, вып. 4, 498), тоб. (ЖСт., 1899, вып. 4, 516 и сл.), шоло́м "верхняя перекладина на крыше", олонецк. (Кулик.), также шо́ломя, шо́лымя "неведомая местность", арханг. (Подв.), вятск. "конек" (см. Шахматов, Очерк 159; ИОРЯС 7, 2, 352), укр. шоло́м "шлем", шоломо́к "войлочная шляпа", блр. шеломайка "голова", др.-русск. шеломъ "шлем" (СПИ; помета Миклошича (ЕW 92) "сомнительно" отпадает ввиду русск. диал. данных), а также шеломя "вал" (в Хожд. Котова, 1625 г., 90 и сл.), сербск.-цслав., русск.-цслав. шлѣмъ "шлем" (откуда русск. шлем), болг. шле́мът "шлем" (Младенов 695), сербохорв. шлѝjем -- то же, словен. šlẹ̀m, род. п. šlẹ́ma, чеш. диал. šlеm "женский головной убор", др.-польск. szɫom "шлем" (Брюкнер 170).
Шлем и местечковые вариации на тему шлема, в чём проблема-то? От того, что голову иногда называют тыквой, тыква не превращается сразу в голову, а остаётся тыквой.