These beautiful baby girl names will make you swoon. And the best part is these girl names have the best and strongest meanings too!