A pregnant woman is being flamed online after she went to the extent of cancelling a baby shower and blasting her family for giving her a hard time for the name she picked for her unborn son.

The contentious name the woman picked for her baby is Squire Sebastian Senator.

Revealing that this rather absurd name “is not his full name, Squire Sebastian Senator is only his first name,” the woman made it clear on social media that she will not be swayed from her decision to name her son “Squire Sebastian Senator”.

On the Facebook event page of the now-cancelled baby shower, the mother declared: “My baby’s name WILL be a revolution. It will push people to question everything.”

“This is the name I was meant to give him. 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.

“This name conveys power. It conveys wealth. It conveys success. If you look back in our family tree, the survival of this clan is literally rooted in squiredom. We are all related to senators too.”

Ripping into her family for not being on board with the baby name, the woman blasted: “Ya’ll have been talking sh-t about my unborn baby. AN UNBORN CHILD! How can you judge an unborn child?? What is wrong with you?? I never knew my family could be so judgmental. They’ve spread rumors and lies about my child.”

She added: “No, I am not crazy. No, I am not mentally unstable. No, I was not drunk when I named my child.”

Publicly cutting her family our of her and her baby’s life, the woman blasted: “F[**]k you all. Fake a[**] family, You won’t get to be a part of my baby’s life and it’s all because you had to judge him.”

The woman’s post went viral after it made its way to Reddit. Instead of receiving support, the mother was roasted online for her name choice and many pointed out that her family was not criticising her unborn child but the name she chose for the baby: