Borrowed from Russian Новосёловка (Novosjólovka), from ново- (novo-, “new”) + село (selo, “village”) + -овка (-ovka).
Novosiolovca f