Rumen has at least two different origins. One is Breton where it comes from one of the places bearing that name in Brittany as you can see at
http://tinyurl.com/562px9. Another certainly appears to be one or more Slavic languages where it could very well be a variant of Roman (cf. Ruman and Rumin in Polish).