Rouen comes from French Rouen, from Latin Rotomagus, a place name combining Proto-Celtic rotos and magos, both ultimately from Proto-Indo-European meǵh₂-.
Rouen (English): A heavyweight breed of domesticated duck, of...