Nouvion
Meanings
Name
1. Nouvion (a village and commune of Somme department, Hauts-de-France, France)
2. a surname