Lyo is a male name.
I cannot find an origin of Lyo, probably Old Greek. But Lyo was the name of one of the mascots of the Youth Olympics 2010 in Singapure.
Lyon does not have a meaning, but the mascot stands for “Lion of the Youth Olympics”.
No need to look further, then. Find the perfect first name for your baby together with your partner now!