Angel
In Spanish speaking countries, Angel is traditionally a boy's name. Nonetheless, it works well for either gender and matches its English meaning.