NC as I'm aware this is a bit bonkers...
I have a very odd habit of guessing names correctly. The first time it happened was in 1990 when I was a child, a family member was pregnant and I said to another family member I thought they'd have a boy and call him X. It wasn't a rare name but not particularly popular at the time, and there was no familial connection to it. The family member I said this to was shocked when the name was revealed and always swore blind that she had not passed the suggestion/information on, and the new mum always confirmed this. I remember afterwards thinking it was interesting, and trying to remember why I'd come up with that name. I couldn't work it out, I just somehow knew it...
I've done it lots over the years. It became a standing joke with me and my ex - when a friend got pregnant she'd ask me to 'log it' and neither of us would tell a soul what I thought. I wasn't always right but I was right on a surprisingly high number of occasions. Friends used to laugh when they got pregnant and say: "Rev needs to write my baby's name down and hide the note and we'll see in 8 months time..." 😀
The strangest one was when my partner's colleague's wife became pregnant. I'd never met her and barely knew him. I suddenly heard myself saying they'd have a girl and spoke both the first and middle names they'd give her, the first name being relative uncommon and the second very rare. I was suddenly rather anxious in that moment, and felt the strong need to make my partner swear to not pass the info on, as if I was tempting fate about the pregnancy somehow (she swears to this day that she didn't pass it on and again the father confirms this.) Said baby was born and given both names exactly as I'd predicted. I don't mind admitting that case unnerved me.
I'm fully aware this sounds a bit bizarre, and I'm genuinely not woo at all, in any area of life, it's just an odd thing I seem to have going on...