Boy Names baby name Elrohir

What does the name Elrohir mean?

The meaning of the name “Elrohir” is: “Elf-knight”.