Žarnovica (německy Scharnowitz, maďarsky Zsarnóca) je město na středním Slovensku v Banskobystrickém kraji.