It is a blessing to have a newborn baby, so you may want to name them after the gift they will be to you. If you are expecting your little miracle, consider one of these baby names that mean blessing, miracle, or gift as a first or middle name. We have included popular and unique girl names, boy names, and gender-neutral names across cultures that mean miracle or blessing.