Prezime Krnić u Hrvatskoj nose uglavnom Hrvati, većim dijelom iz Šibenika, a prema nekim izvorima iz Zadvarja kraj Omiša, a vrlo rijetko i Srbi. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u gradovima Šibeniku i Splitu.
Rasprostranjenost
U Hrvatskoj danas živi oko 880 Krnića u 350 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 740, pa se njihov broj povećao za 20 posto. Prisutni su u većini hrvatskih županija, u 35 gradova i 45 manjih naselja, najviše u Šibeniku (220), Splitu (125), Zagrebu (100), Konjevratima (45), te u Babinoj Gredi u okolici Županje (30).
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.