Meghan praised "amazing dad" Prince Harry and revealed an intimate pic of him admiring his infant son.
The Duchess of Sussex is said to have flown to the Spanish island to celebrate her birthday with her husband and son.
The monumental photo was the first christening portrait to feature an African-American woman.
BBC Radio presenter Danny Baker said he "would have used same stupid pic for any other royal birth" and denied accusations of racism.
People on Twitter are reacting to the news of baby Sussex's name: Archie Harrison Mountbatten-Windsor.