The thought of choosing a name for your child can be a daunting task for parents, with billions of options for all genders.
Some names can be passed down to newborns through generations of people, whereas others can be a spur of the moment decision.
And while some children just 'fit' their name, others can grow up to resent their parents for their chosen title due to its "strange" origins, reports the Mirror.
One teacher has slammed a set of parents for the name they have chosen for their child, and claimed it was the worst name she had ever heard in her educational career.
The name didn't come from a child she taught, but rather a pupil in her mother's class - so the name has stuck with her from childhood onwards.
The anonymous educator wrote on Reddit: "My mum once worked at a school and there was a kid called Thank God.
"The kit was a s*** stirrer and misbehaved in class just to hear his atheist teachers scream 'Thank God!' at the top of their lungs."
In response to the bizarre post, other Reddit users shared their own experience with unusual names for children, as one wrote: "I know a family with four kids: Prince, Princess, Precious, and Becca.
"The Becca at the end kills me."
Another user added: "I was in line at Six Flags once and this woman in front of us kept calling her son Trust Jay.
"My mum, being nosy, asked about it, since it was an interesting sounding name.
"Turns out, it was short for TrustInJesus. The kid's first name was f***ing TrustInJesus or TrustJ for short."
A third user said: "Mystic Pigeon? She was a client at my office.
"Apparently it's a real surname and her parents were hippies so named her Mystic. Like who’s ever going to take her seriously?"
And another user added: "How about not giving your child a name? There was a kid I went to high school with whose legal first name was Unnamed Baby Boy.
"I don't know the story behind that though."
Don't miss the latest news from around Scotland and beyond - Sign up to our newsletter here.