Lietuviška pavardė, kilusi iš žodžio „šulys“ (stulpas, statramstis) arba „šuloti“ (stovėti tiesiam, stulpuoti). Gali rodyti aukštą, liekną žmogų arba kilusį iš vietovės, kur buvo stulpų (riboženklių, stebėjimo bokštų).
Žymūs žmonės:
- Marius Šulokas – futbolo agentas.
- Naglis Šulokas – politikas, Šakių rajono meras.