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 Thiago mean?
A form of Tiago, drawn from Santiago ('Sant Iago', Saint James) by resegmenting San-Tiago. The 'Th' spelling is Portuguese-influenced and hugely popular across Latin America. Ultimately traces to the Hebrew Ya'aqov (Jacob), via James.