'No, I am not crazy. No, I am not mentally unstable. No, I was not drunk when I named my child,' the woman wrote.
'His name is Squire Sebastian Senator. That is that.'
In her rant, which was shared on Reddit, the woman angrily cancelled her baby shower and said she would be having a 'smaller, inclusive party' instead.
'No this is not his full name. Squire Sebastian Senator is only his first name. This is how it will be. He will not be allowed to have a nickname, he is to be called by his full and complete first name,' she continued.
'I never knew my family could be so judgemental. Why name your baby boring and over-used names like Joshua, Brian, Sam, Nick, Mark, Bella, Marina, etc... when you can name it something special.'
Thousands of people commented on the extraordinary rant on Reddit, agreeing that the baby name was 'crazy'.
'Poor boy will be picked on his whole life,' one person wrote.