She kept the world guessing for weeks over what she and Prince Harry would call their first born, and stunned royal watchers when the pair eventually revealed the baby's name was Archie. Fans and experts alike praised the couple for shunning more 'traditional' monikers in favour of Archie, which means 'brave', and is often used as a shortened form of Archibold. Now friends of the Duchess of Sussex have claimed the former actress took inspiration for the little boy's first name from a beloved family pet. A former close friend of Meghan revealed that the ex-Suits actress and her mother...