Ashton Kutcher wanted to name his baby Hawkeye.

Ashton Kutcher

Ashton Kutcher

The 38-year-old actor and his wife Mila Kunis are expecting their second child together and already have a name picked out, but Ashton had originally wanted to call their son after Benjamin 'Hawkeye' Pierce, a character who appeared on 1970s television show 'M*A*S*H*'.

He said: "There was a rallying cry from a collective that believed in the name Hawkeye.

"A kid named Hawkeye, it could be 'M*A*S*H*'-y, like he could be a doctor."

Hawkeye is also the name of the sharp-shooting fictional superhero from Marvel's 'Avengers' franchise, but 'The Ranch' actor insisted he would be naming the tot after the TV show.

However, the 'Jobs' star's moniker idea didn't last very long, as 33-year-old Mila - with whom he already has two-year-old daughter Wyatt - "knocked out" the suggestion.

Speaking on late night talk show 'Conan' on Wednesday (16.11.16), Ashton added: "Hawkeye Kutcher, it didn't fly, it didn't cross the Mila threshold, it came to the threshold but it got knocked out."

It's not the first time the 'Friends with Benefits' star has shut down a suggestion made by her husband though, as Ashton previously revealed the brunette beauty "hates" all his moniker ideas.

He said: "You don't want everyone else's opinion on the name. When we get in the naming process she hates every name I come up with."

Although the couple do have a moniker picked out already, fans will have to wait and see what it is as neither of them are letting the news slip until the bundle of joy has been welcomed into the world.

Chat show host Kelly Ripa, 46, was lucky enough to hear the name of the child when Ashton whispered it to her on her show last month, and has dubbed the mystery choice as "established".