Royals generally only choose close friends and former staffers to serve as godparents, but even though royal children are given an average of six godparents, immediate family members still can't score one of those spots. Not all family members are barred, however — Catherine and William have appointed several cousins to be their children's godparents. One of Prince George's godparents is William's cousin Zara Tindall, and Princess Charlotte's godparents include Kate's cousin Adam Middleton and William's cousin Laura Fellowes. The most recent addition, Prince Louis, has Kate's cousin Lucy Middleton as one of his godparents.
For Meghan and Harry, godparent predictions include Serena Williams, Alexis Ohanian, Meghan's stylist and BFF, Jessica Mulroney, and her husband, Ben, as well as Benita Litt — Meghan's longtime friend who appointed the duchess as godmother of her own children — and her beau, Darren.