Yes, and yes, but someone more knowledgeable than I will be needed to elaborate. (Linguistically, the words come from the Latin "Roma" [Rome]--Rumanian is a romance language, like Italian, French, Spanish, etc.; not a Slavic language as is found in its geographical neighbors.)