Top Collection Of 100 Christian Baby Unisex Names Ending With Do

Ricardo is the Portuguese and Spanish cognate of the name Richard. Therefore, the name means "Powerful/Great Leader".
Spanish Meaning: The name Armando is a Spanish baby name. In Spanish the meaning of the name Armando is: Army man.
Portuguese Meaning: The name Leonardo is a Portuguese baby name. In Portuguese the meaning of the name Leonardo is: Lion-bold. Leonardo da Vinci is considered by many to be the most brilliant and creative men who ever lived.
Etymology & Historical Origin - Alfredo. Alfredo is the Italian, Spanish and Portuguese form of the English masculine name Ælfræd (Alfred). The name is comprised of the Olde English elements “ælf” meaning 'elf' (one with supernatural powers), and “ræd” which means 'to counsel'.

5.Aldo

Etymology & Historical Origin - Aldo. Aldo originated as an Italian, Spanish and Portuguese short form of any ancient Germanic name beginning with the “ald” element (meaning “old”), such as Aldebrand, Aldhard, and Aldric (the Norman-English masculine name Aldous developed in much the same way).
The name Reynaldo is a Spanish baby name. In Spanish the meaning of the name Reynaldo is: Counselor-ruler.
Spanish Meaning: The name Orlando is a Spanish baby name. In Spanish the meaning of the name Orlando is: Famous land.
Spanish Meaning: The name Gerardo is a Spanish baby name. In Spanish the meaning of the name Gerardo is: spear courageous'.
Rolando is a Spanish, Italian and Portuguese variant of Roland. The name appears most frequently as a Spanish given name. It originates from the ancient meaning of "Famous throughout the land". Its presence is said to be from Spain, however it has also been used in Italy, sometimes as a surname.

10.Thando

Thando is a unisex given name, common in southern Africa, which means "love". It may refer to: Thando Bula (born 1981), South African cricket player.
Osvaldo is the Italian, Spanish and Portuguese equivalent to the English and German Oswald. Oswald is made up of the Germanic elements “ōs” meaning “god” and “weald” meaning “rule”. Oswald is a name that dates back to the early Middle Ages in England and prevalent among the early Anglo-Saxons.

12.Wido

Meaning & History. Originally a short form of names beginning with the Germanic element witu "wood" or wit "wide". From early times this name has been confused with the Latin name Vitus.