In response to the post, Teigen argued that her husband, John Legend, doesn't go by his actual last name (which is Stephens).

"My husband didn't even take his last name," Teigen argued.

Chrissy Teigen never passes up an opportunity to put critics in their place, and her latest response to a Twitter user who questioned why women don't take their husband's last name is hilarious, yet valid.

Teigen saw an old post on Twitter dated from August 2017, which seemed to criticize women who don't follow the traditional rule of taking the husband's last name after getting married, and fired back with an explanation of her own.

"I'd really like to hear the reasoning behind women who won't take their husband's last name," the original tweet read.

It's unclear how Teigen saw the tweet, since it was posted last summer, but regardless, her response was perfect. Teigen reasoned that even her husband, John Legend, doesn't go by his real last name.

Legend's actual last name is Stephens. The model and "Lip Sync Battle" co-host didn't take either one of her husband's last names. Apparently some people on Twitter were baffled by the revelation, and didn't know that "Legend" is merely his stage name.

People on Twitter were quick to give their own reasoning behind women choosing to keep their maiden name.

Some people offered a simple explanation, saying that they shouldn't feel obligated to change their last name since they already have one.

Others argued that a woman's last name is part of their identity and ancestry, which is why they wouldn't want to change it.

Moreover, people argued that a woman doesn't need to change her last name to a man's in order to accomplish goals.

Other Twitter users argued that it's 2018, times are changing, and it's unnecessary to maintain some traditions.

One person was just glad to have wife, regardless of what last name she chose to go by.

In the past, Legend has explained why he chose to use a different last name in his career.

"John Legend is a nickname that some friends started calling me, and it kind of grew into my stage name," he explained in 2008. "'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."

He added that the new name motivated him to prove himself to others.

"My bet was on me trying to live up to the name," he added.

Sign up here to get INSIDER's favorite stories straight to your inbox.