The name Rohan is a legitimate spelling of "Rowan" (pronounced simply "Row-an") and originated in Scotland (centuries before Lord of the Rings and totally unrelated to the Indian Sanskrit version pronounced "Ro-han"). Whereas Rowan can be masculine or feminine, Rohan is only masculine.