Just like us, the royals all have their favorite designers. The Duchess of Cambridge seems to be particularly fond of Jenny Packham, which she generally turns to when she is in need of a ball gown. She also often wears brands such as Alexander McQueen, Michael Kors, Dolce & Gabbana, and Diane Von Furstenberg, which her future sister-in-law Meghan Markle also likes.