Lietuviška pavardė „Šomka“ yra kilusi iš slaviškų kalbų, dažniausiai siejama su žodžiu „šomka“ ar „šamka“, reiškiančiu kepurę, skrybėlę. Tai galėjo būti pravardė, nurodanti žmogų, kuris kepures gamino, pardavinėjo ar dažnai dėvėjo.
Įžymūs žmonės su šia pavardė:
- Marius Šomka – Lietuvos futbolo treneris ir buvęs žaidėjas.
- Tomas Šomka – Lietuvos krepšinio žaidėjas.
Pavardė paplitusi Lietuvoje, ypač Aukštaitijoje ir Suvalkijoje.