Speculation has been rife for months thatthe baby would be named after a family member.

Thomas has never even met Harry, let alone the Sussexes' first child, Archie.

The Duchess of Sussex has had a troubled relationship with her father for years.

Meghan Markle looks off into the distance

Meghan and Harry greet waiting fans