Gajnoci u Hrvatskoj velikom su većinom Mađari (iz okolice Osijeka), bitno manje Hrvati (iz okolice Osijeka), te rijetko i Srbi. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u okolici Osijeka i u Gradu Osijeku.
Rasprostranjenost
U Hrvatskoj danas živi oko 20 Gajnoka u 8 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 40, pa se njihov broj prepolovio. Prisutni su u samo četiri hrvatska naselja i to u Laslovu u okolici Osijeka (20), Osijeku (<5), Antunovcu u okolici Osijeka (<5), te u Korogu u okolici Vinkovaca (<5).
Izvan Hrvatske
Prezime Gajnok prisutno je u pet država na dva kontinenta. "Gainok" nosi manji broj osoba u Americi.