I love the nickname and I would probably use
Margaret for her full name and just use
Maggie all the time as her nickname.
Margaret SamanthaMargaret JoyceMargaret Danielle
Just a few.
*~~**~***~**~~*
Daughter to 6
Sister to many
Girl Friend to one
"Mommy" to another