Šapokas ir lietuviešu cilmes uzvārds, kas radies no personvārda Šapas (Samuēla saīsinājuma) ar piedēkli "-okas", kas norāda uz radniecību vai piederību — tātad "Šapa radinieks" vai "piederīgs Šapam". Vēsturiski šāda veida uzvārdi izplatīti Austrumlietuvā un Latgalē.
Slaveni cilvēki ar šo uzvārdu:
1. Gunar Šapoks — ievērojams Latvijas futbolists (dzimis 1994.), spēlējis vairākos Latvijas klubos.
2. Jānis Šapoks — latviešu futbolists (dzimis 1996.), pārstāvējis Latvijas jaunatnes izlases.
3. Šapoku dzimta — pazīstama Latgales reģionā, ar vairākiem ievērojamiem sabiedriskiem darbiniekiem un kultūras darbiniekiem 20. gadsimtā.
Uzvārds sastopams galvenokārt Latvijā, īpaši Latgalē, kā arī Lietuvā, atspoguļojot abu valstu vēsturiskās un kultūras saiknes.