I just don’t think it is usable. It’s difficult to say (my fifth graders just did an astronomy unit and they all struggled with pronouncing this), prominently tied to a historical figure and seems too unusual. It’s got a charm, but I can’t see it on a modern person. I don’t like any unusual names with
Leo that I can think of. My favorite would just be
Leo, but I also like
Leonardo and
Leon.