Prezime Krnic u Hrvatskoj nose Hrvati, najvećim dijelom iz okolice Petrinje. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u okolici Petrinje i u Gradu Sisku. U Letovaniću u okolici Petrinje svaki peti stanovnik prezivao se Krnic.
Rasprostranjenost
U Hrvatskoj danas živi oko 160 Krnicova u 80 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 120, pa se njihov broj povećao za 40 posto. Prisutni su u devet hrvatskih županija, u 13 grada i 19 manjih naselja, najviše u Zagrebu (50), Letovaniću u okolici Petrinje (40), Sisku (25), Ivancu (<10), te u Hrastelnici (<10).
U izvorima do sada obrađenim u projektu Acta Croatica, ime se spominje preko osamdeset puta, a prvi put 1902. godine u izvoru Prvi adresar grada Zagreba.