My first ever starter was female without me realizing it.
Pokemon Red. 1998. Picked Squirtle and named it Angela. Years later transferred the now-Blastoise to Gold, only to find out it was a female the whole time! For a long time, I thought there might have been some kind of programming trick that saw I gave it a girl's name, but now I'm pretty sure it was just serendipitous
Also got a female Snivy for the first time in White 2 - named it Bronzelle after the bronze serpent in the Bible. She's in my Moon box right now.
Soft-reset for the Female Eevee in Let's Go because of its unique tail markings and so that I could name it Evangeline.
The very first time I attempted to play Diamond, I wound up with a Female Piplup. I then deleted the save file for a Chimchar because I cannot leave the Fire Mafia.
My girlfriend on the other hand apparently didn't know that there was a male leaning tilt to the gender ratio for starters. Because she gets female starters quite often. Hell, during a play through of one of the games she ended up giving her Bulbasaur my name because she got a girl. xD My girlfriend is blessed with some kind of magic luck.
I've had it happen a few times, only two times where it happened when I first started the game. On a restarted playthrough of Pokemon White 2, I got a female Snivy right off the bat.
But my most memorable was my female Cyndaquil in Pokemon Crystal. I had never played a Pokemon game before this, and I knew very little about Pokemon at the time. I had no idea the low chance for a female starter was a thing. When I later learned that my Piper had a very rare chance to be a girl, I was blown away that my first time ever playing a Pokemon game, I got the uncommon female starter.