A fed-up mom-to-be KO’d her baby shower because she said her “fake a– family” ridiculed the name she’d chosen for her child.

The unidentified woman blasted her family for questioning her decision to name her son Squire Sebastian Senator in a post on the Facebook event page for the now-canceled shindig.

“Ya’ll have been talking sh-t about my unborn baby. AN UNBORN CHILD,” she wrote. “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 wrote. “No, I am not crazy. No, I am not mentally unstable. No, I was not drunk when I named my child.”

But she assured her relatives that no matter how they felt about it — she wasn’t going to budge on her son’s name.

“This is the name I was meant to give him,” she wrote. “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,” she added, explaining that she’d chosen the moniker because it hinted at the family’s ties to senators and squires.

“My baby’s name WILL be a revolution,” she continued. “It will push people to question everything.”

The raving future mom told her family she was planning a smaller, “more inclusive” baby shower where she wouldn’t be judged.

“F–k you all. Fake a– family,” she wrote. “You won’t get to be a part of my baby’s life and it’s all because you had to judge him.”

Her post was published Saturday on Reddit, where users continued to mock the baby’s name.