I like the meaning and see
Leo as a classy and classic name.
Leon is gorgous imo, it sounds more French. Why would you not dare to use it?
"You sought a flower and found a fruit. You sought a spring and found a sea. You sought a woman and found a soul. You are disappointed."
"It does not become me to make myself smaller than I am." (
Edith Södergran 1891-1923)