What does Alejandro mean?
The Spanish form of Alexander, from the Greek Alexandros, combining alexein 'to defend, protect' and aner/andros 'man'. Carried through history by Alexander the Great and later by saints and kings.
What does Gael mean?
A name of disputed origin, now very popular in Spanish-speaking countries (notably through actor Gael García Bernal). It is usually tied to Brittany, either as a short form of the Breton Gwenael (gwenn 'white, blessed' + hael 'generous') or to the Gaels, the Celtic peoples. No single etymology is firmly established.