Updated

Chrissy Teigen has revealed why she kept her maiden name instead of taking her husband John Legend's last name -- and the reason may not be what you expect.

Teigen spoke out Thursday while replying to a Twitter user, who asked to "hear the reasoning behind women who won't take their husband's last name.”

The supermodel chimed, replying to a 2017 tweet after it started to go viral again, “My husband didn’t even take his last name?”

Fans were shocked.

"Wait ... his real name isn't legend? this is like when I found out the tooth fairy wasn't real," one user replied.

"So John's surname isn't legend?" another asked.

Legend was actually born John Stephens.

"John Legend is a nickname that some friends started calling me, and it kind of grew into my stage name," the singer explained in a 2008 interview with MTV. "'Legend' is something that I never would have chosen for myself originally. It grew to the point where more people in my circle would know me by that name than by my real name. I had to make a decision."

Some people were distracted by the news, while others continued to push Teigen as to why she didn't change her name.

“Why is your example relevant to people who live in the real world?” a user asked Teigen.

“Because it doesn’t have to be, chad,” Teigen replied. “I can say whatever the f--- I want without chad’s permission, chad.”

Another fan also hopped into the Twitter discussion, clapping back at Teigen's critics and hoping to put an end to the argument once and for all, “Also the tradition of doing so is super sexist & started in England back in the day bc women didn’t have rights and were essentially the property/responsibility of their fathers/husbands. So, hard pass.”

Teigen explained she was never "anti-taking the last name."

“I was going to. just never got around to it and it isn't even the name he goes by," she explained. "It wasn't some grand statement not to. I just don't see how the choice affects anyone else - why do people care so much!”