Novo Selo is a village in the City of Zenica, Bosnia and Herzegovina. The etymology of the village comes from Slavic languages meaning new village, Novo Selo.
According to the 2013 census, its population was 141.