Naming your baby is fun, however, you may spend hours looking for an appropriate name. You just have to find a theme and begin searching for a different option. A beautiful name often has a beautiful meaning like for example ‘the gift of god’. MygirlyNames brings you 200 baby Boy and Girl names with that meaning.