Novo Selo is a village in the municipality of Donji Vakuf, 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 18.