Where does “Руслан” come from?

Руслан (Russian) comes from Tatar арыслан, from Proto-Turkic *arsïlan — lion.

Ancestry of “Руслан”, step by step

StepLanguageWordMeaning
1Tatarарыслан—
2Proto-Turkic*arsïlanlion
Every word from Proto-Turkic *arsïlan →Every word from Tatar арыслан →