Nikšić (en serbio: Никшић) es una ciudad de Montenegro situada en la zona oeste del país. Es además la capital del municipio homónimo. Según el censo realizado en el año 2011 cuenta con una población de 56.970 habitantes siendo la segunda ciudad por población.