6 days ago – Margaret: This timeless name comes with a beautiful meaning ‘pearl’. But what we like the most about this name is the long set of adorable nicknames it comes with: Greta, Maisie and Maggie to name a few. Not every name is meant for pink dresses and tiaras. So, we’ve hand selected…