Neva in Greek Neva in Greek Νέβας proper noun A river in Russia, on which the Saint Petersburg city is placed. Add to Flashcards