So silly. The name Rohan did not originate with the Lord of the Rings! This is like saying that anyone named Mariah was named after Mariah Carey when in fact Mariah was a biblical character.
Rohan has both Sanskrit/Hindi and Irish/Gaelic origins, the Sanskrit meaning is "one who takes the higher path" or "one who rises, ascends or achieves great heights."