A shocked mum has lashed out at her husband’s family after the grandmother banned their five-year-old daughter from visiting.

The reason for the ban is due to a nickname given to the grandchild by the grandmother.

The couple’s daughter is named Collette, but her mother-in-law has given her a nickname called “Letters”.

Mum admits that “it’s not the greatest nickname in the world”, but it hasn’t been a problem until now.

Her daughter recently asked her mum why grandma calls her letters.

“Why does grandma call me letters? My name is Colette,” she said.

Mum explained that it was a nickname, but Colette quickly decided that it was weird and didn’t like it being used.

Mum took charge and politely said to Colette that she can asked to be called by her name if she doesn’t like the nickname.

Shortly after the exchange, her husband took their daughter Colette to visit his family, but received an angry phone call from her mother-in-law after the visit.

“She tells me that it was really rude for Colette to say she didn't like her nickname and that I shouldn't have told her to say that,” the mum explained.

“She said I was raising her to be bratty. She also said that Colette couldn't come over until she apologised and says that she likes being called Letters.”

“That last part p***ed me off. I told her 'what the f***? You're banning a five-year-old from your house for not liking a stupid nickname'. Then I hung up on her.”

Asking if she had overreacted to what happened, one Reddit user was quick to defend her daughter’s choice.

“Good for you for teaching your daughter to stand up for herself and for doubling down by standing up for her. MIL needs to apologise to the 5-year old for not respecting her name request,” one commenter said.

A second commented: “Your daughter is being more mature than her.”

“I’m honestly just sort of in disbelief your mother-in-law could be old enough to be a grandma and act like that,” a third commenter said.

This article originally appeared on Over60.