Końcówka -anin raczej zarezerwowana jest dla mieszkańców miast (krakowianin, wrocławianin etc.), więc zdecydowanie Cimmeryjczyk lub, spolszczając, Cymeryjczyk.
Jeśli chodzi o Rohan, to przyczyny szukałbym w oryginale. Rohirrim pochodzi języka elfów sindarin (język planowy, stworzony na potrzeby Śródziemia przez Tolkiena), a zaadoptowany w mowie wspólnej (czyli w ten sposób przeniesiony do angielskiego i polskiego.
Swoją drogą dziwnie się czuję, omawiając istniejący język fikcyjnego ludu w fikcyjnym świecie, łącząc to z językami istniejących realnie narodowości
.
Pozdr