Karnavičius is a Lithuanian-language surname. It corresponds to the East Slavic surname Karnovich and Polish surname Karnowicz of East Slavic origin. Notable people with the surname include:

Karnavičius
Lithuanian surname
m.:Karnavičius
f.: (unmarried)Karnavičiūtė
f.: (married)Karnavičienė