i donīt think that if Mary and Frederiks first child is a girl she will be named Margrethe!
with kings its always Christian and Frederik and i think they will choose a name af and OLD DANISH QUEEN!!
I think that Frederik would have liked to name her Ingrid

but it is already taken by Norway

!
so i think they might name her:
SOPHIE-AMALIE or JULIANE-MARIE
CHARLOTTE-AMALIE or CAROLINE-MATHILDE
MARIE or LOUISE
SOPHIE-MAGDALENE or ANNA-CATHRINE
CHARLOTTE-FREDERIKKE or ANNA-SOPHIE
AND SO ON
then they could taken turns between the new name and Margrethe just like with Christian/Frederik