Kylie Jenner fans are convinced they have cracked the case and worked out her baby boy's name after seeing a subtle hint on the latest episode of The Kardashians.
The 25-year-old reality star welcomed a baby boy with Travis Scott earlier this year, but has been keeping the name of the youngster a secret after changing it from Wolf shortly after his birth.
The couple picked a new name after deciding Wolf "didn't feel like it was him".
Fans are now adamant they have unveiled the baby boy's name thanks to a clue from sister Khloe Kardashian's daughter True, with one TikTok user explaining her theory.
In the episode, Khloe struggles with the fact her ex-partner Tristan Thompson had fathered another child while they were awaiting their second baby via surrogate.
Khloe later revealed her baby had been born. As she introduced the newborn to True, her eldest gave a subtle hint as to what Kylie's son is called.
TikTok user Marissa Spagnoli said: "Okay, this is just a theory, I think little Miss True leaked Kylie's baby name!"
She then shows the clip of Khloe introducing True to her new baby brother with the youngster saying: "Hi Snowy!"
Khloe laughs it off and says: "He's not Snowy!"
Marissa said: "Snowy? Snowy and Stormi? Snowy baby! It has a ring."
She explained The Kardashians could be hiding the name "in plain sight", adding: "Snowy Webster. I could be completely off, it could be Sonny, but I'm kind of feeling Snowy!"
And it looks like she wasn't the only one.
The clip has amassed more than 746,000 likes and almost 5,000 comments from people sharing their thoughts.
One person said: "That literally makes so much sense. When my baby was born literally my niece thought it was her baby sister & called him her name."
Another wrote: "Snow makes so much sense to me... starting with the letter S like stormi."
A third commented: "STORMI. snowy. both weather names," while another added: "Snowie baby, I’d definitely believe that."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct at 0207 29 33033.