Over my career, I have taught and looked after girls named Jayden, Cameron, Leigh, Frankie (not short for Francesca, she was Frankie), Taylor and Teddi. Teddi was American, it suited her.
I think a lot of “boys names used for girls” has come from America - Mackenzie and Taylor are traditionally boys names but I now associate them with girls as they seem to be common on American TV shows and SM.
I have also taught a boy called Paige - which I associate as a girls name. I’ve also met a boy and a girl Alexis. I suppose that’s more “neutral”
Harley seems to be becoming quite popular for a girl. I love Marley!
Me and my friend debated Willow once (another name I love) She thought it was generally gender neutral. I consider it a girls name bi I realise this is politically incorrect.
Why don’t we see it the other way round? Is it because girls sound “tougher” with a boys name whereas a boy will seem “weaker” with a girls name? Stereotypes isn’t it - we think nothing of girls playing with cars but if a boy picks up a doll many people sadly raise their eyebrows.