In Shrek 2, we are introduced to King Harold and Queen Lillian. At the end of the film, it is revealed that Harold was born a frog, which must mean that it was Lillian’s family who held the throne.
In Shrek the Third, we are introduced to Arthur Pendragon, who is Fiona’s maternal cousin. So Lillian’s surname must have been Pendragon as well.
Since Harold presumably didn’t have a surname before he died, should he have taken Lillian’s surname upon marriage?