Leo was always meant to be a girl.
The reason she was made was to appeal to both audiences who prefer male or female characters (or something like that). And Let's real name is Eleonor.
Plus with Asuka being in as well (she's also a tomboy), I guess they wanted a more feminine tomboy while Leo...