Meghan takes a swipe at Wills’ bald head

Bianca Soldani

Finding a present for a person who has everything is tough, so we can all spare a thought for Meghan Markle who had to pick up Christmas gifts for the entire royal family last month.

But fortunately for the 36-year-old actress, she was able to pull off the task seamlessly and even left the Windors in stiches with her hilarious choices.

Instead of going all out with something extravagant, Meghan is said to have arrived with small, joke gifts including one that made fun of her future brother-in-law’s lack of hair.

Meghan apparently had a go at her brother-in-law's lack of hair at Christmas. Photo: Getty

According to the Daily Star, she bought Prince William a traditional Scottish bonnet hat with fake red hair attached at the sides.

An insider said, “It was very funny – he saw the funny side too thankfully!”

Meanwhile for the Queen, Meghan reportedly gave a singing hamster toy that she gave to her dogs.

She's said to have given him one of these as a present.

“It was so funny, especially when the corgis tried to take hold of the toy,” the source said.

“She laughed and said ‘they can keep my dogs company!”

Meghan also performed her first curtsey to the monarch over Christmas, when she, Prince Harry, and the Duke and Duchess of Cambridge joined the rest of the family at Sandringham for Christmas mass.

Meghan Markle's Christmas present for the Queen apparently left her in stitches. Photo: Getty Images

While she looked quite shy on the day, her fiancé has praised her for fitting into the family so well.

The lovebirds are due to tie the knot at Windsor Castle in May this year, just a few weeks after Kate is expected to welcome her third child.

Got a story tip? Send it to tips@yahoo7.com.au

Want more celebrity, entertainment and lifestyle news? Follow Be on Facebook, Twitter, Pinterest, Tumblr and Instagram