By hearing a name, one can deduce almost immediately if they are a boy or a girl. Yet - some names are androgynous (could be used for either a boy or girl).
A couple of really bizarre ones:
I was reading an article in a magazine, and it was written by someone with the name of Michael. There was a picture of the author of the article, and it was a gal! Who knew?
As well, when I started working for the division of work that I am now, I had a contact named Shirley at one of our accounts. Of course, I thought Shirley would be female.
Well....
So, I had to put in the comments that the contact is a man named Shirley.
Finally, to touch on the OP's point:
The name 'Sawyer'. There was a character on one of the shows that I was watching. Sawyer is a boy.
I thought it's an androgynous name because my niece's name is Sawyer.
This goes back a few years ago to a family outing that we took.
There was a lady who was calling the name Sawyer. I thought....how do you know my niece's name?
Eventually, a boy came over to her. I imagine it was her grandson.
Meanwhile, my brother, in true 'my brother' fashion, said:
I told you Sawyer was a boy's name.

Joker's Wilde