It's still a mom name all over at least in the US, so here, I think it's too soon. Still seems very feminine and pretty to me. Or at least sexless.
Not that I think
Shannon isn't a decent name for a man, but I wouldn't name my son it, at this time. I like the names
Valentine and
Vivian and
Kelsey for guys, but I would not use them because I think they would be perceived as feminine. An American male
Shannon born today would be like a man who is 30 now, being named
Beverly or
Joyce. Or a 20-year-old male
Terry. Not that awful, but doesn't seem like it would seem handsome to many of his peers.
- mirfakThis message was edited 7/22/2017, 6:14 PM