
Looking for the perfect name for your baby? Peruvian baby names offer a beautiful mix of Spanish, Quechua, and Aymara origins, bringing together different parts of Peru’s rich culture.
These names tell stories from the mountains of the Andes to the Amazon rainforest, and from the coastal cities to small mountain towns.
Each name has special meaning, often linked to nature, ancient gods, or important values in Peruvian life.
Our list of Peruvian names includes both common and rare choices, with clear explanations of what they mean and how to say them. You’ll find names that honor Peru’s history while being easy to use today.
From short, simple names to longer, meaningful ones, there’s something here for every family.
Top Peruvian Names for Boys with Their Meanings
1. Alejandro
Meaning: Defender of mankind.
Origin: Greek.
Significance: A classic and strong name symbolizing protection and leadership.
2. Adrián
Meaning: From Hadria (a town in Italy).
Origin: Latin.
Significance: A unique name reflecting strength and historical depth.
3. Agustín
Meaning: Majestic, revered.
Origin: Latin.
Significance: A name associated with greatness and honor.
4. Alonso
Meaning: Noble and ready.
Origin: Germanic.
Significance: A name symbolizing bravery and preparedness.
5. Amaru
Meaning: Serpent.
Origin: Quechua.
Significance: In Incan mythology, Amaru represents wisdom and power.
6. Andrés
Meaning: Manly, brave.
Origin: Greek.
Significance: A name that reflects courage and resilience.
7. Aníbal
Meaning: Grace of Baal.
Origin: Phoenician.
Significance: A historic name linked to leadership and war strategy.
8. Antonio
Meaning: Priceless one.
Origin: Latin.
Significance: A classic name representing great value and nobility.
9. Ariel
Meaning: Lion of God.
Origin: Hebrew.
Significance: A name signifying strength and divine protection.
10. Arturo
Meaning: Bear-like.
Origin: Celtic.
Significance: A name linked to legendary King Arthur, symbolizing leadership and bravery.
11. Axel
Meaning: Father of peace.
Origin: Scandinavian.
Significance: A name representing harmony and strong leadership.
12. Anselmo
Meaning: Divine protection.
Origin: Germanic.
Significance: A name associated with wisdom and spiritual guidance.
13. Benicio
Meaning: Blessed.
Origin: Latin.
Significance: A name symbolizing divine favor and kindness.
14. Benjamín
Meaning: Son of the right hand.
Origin: Hebrew.
Significance: A name representing strength and protection.
15. Bruno
Meaning: Brown-haired or shield.
Origin: Germanic.
Significance: A strong and grounded name reflecting resilience.
16. Bartolomé
Meaning: Son of Talmai.
Origin: Aramaic.
Significance: A name associated with wisdom and endurance.
17. Benigno
Meaning: Kind, friendly.
Origin: Latin.
Significance: A name symbolizing compassion and generosity.
18. Bonifacio
Meaning: Good fate.
Origin: Latin.
Significance: A name representing blessings and prosperity.
19. Carlos
Meaning: Free man.
Origin: Germanic.
Significance: A timeless name linked to leadership and independence.
20. Cristian
Meaning: Follower of Christ.
Origin: Latin.
Significance: A name associated with faith and devotion.
21. Constantino
Meaning: Steadfast, constant.
Origin: Latin.
Significance: A name associated with reliability, perseverance, and strength.
22. Clemente
Meaning: Merciful, gentle.
Origin: Latin.
Significance: A name representing kindness, grace, and compassion.
23. Dionisio
Meaning: Follower of Dionysus.
Origin: Greek.
Significance: A name linked to celebration, joy, and artistic expression.
24. Domingo
Meaning: Belonging to the Lord.
Origin: Latin.
Significance: A name reflecting devotion and spiritual connection.
25. Demetrio
Meaning: Devoted to Demeter.
Origin: Greek.
Significance: A name associated with agriculture, fertility, and abundance.
26. Edgar
Meaning: Wealthy spear warrior.
Origin: Old English.
Significance: A name symbolizing strength, prosperity, and bravery.
27. Eduardo
Meaning: Guardian of wealth.
Origin: Old English.
Significance: A name reflecting responsibility, leadership, and protection.
28. Eloy
Meaning: The chosen one.
Origin: Latin.
Significance: A name representing divine favor and importance.
29. Emilio
Meaning: Hardworking, striving.
Origin: Latin.
Significance: A name symbolizing determination, ambition, and success.
30. Ernesto
Meaning: Serious, determined.
Origin: Germanic.
Significance: A name representing reliability, sincerity, and dedication.
31. Esteban
Meaning: Crown, victorious.
Origin: Greek.
Significance: A name symbolizing honor, leadership, and achievement.
32. Ezequiel
Meaning: God strengthens.
Origin: Hebrew.
Significance: A name reflecting resilience, faith, and divine support.
33. Eulogio
Meaning: Praised, blessed.
Origin: Greek.
Significance: A name symbolizing honor, gratitude, and appreciation.
34. Estanislao
Meaning: Becoming glorious.
Origin: Slavic.
Significance: A name associated with nobility, success, and distinction.
35. Héctor
Meaning: Holding fast.
Origin: Greek.
Significance: A name linked to heroism, loyalty, and bravery.
36. Hernán
Meaning: Brave, strong.
Origin: Germanic.
Significance: A name representing courage and resilience.
37. Hipólito
Meaning: Freer of horses.
Origin: Greek.
Significance: A name associated with strength, freedom, and nobility.
38. Hilario
Meaning: Cheerful, joyful.
Origin: Latin.
Significance: A name symbolizing happiness and optimism.
39. Herminio
Meaning: Army man, warrior.
Origin: Germanic.
Significance: A name representing bravery, protection, and leadership.
40. Honorio
Meaning: Honorable, respected.
Origin: Latin.
Significance: A name symbolizing integrity, dignity, and prestige.
41. Jacinto
Meaning: Hyacinth flower.
Origin: Greek.
Significance: A name associated with beauty, nature, and renewal.
42. Jacobo
Meaning: Supplanter, one who follows.
Origin: Hebrew.
Significance: A name symbolizing persistence and faithfulness.
43. Jairo
Meaning: He shines, enlightened.
Origin: Hebrew.
Significance: A name reflecting wisdom and divine guidance.
44. Jaime
Meaning: Supplanter.
Origin: Hebrew.
Significance: A name representing strength and adaptability.
45. Javier
Meaning: New house, bright.
Origin: Basque.
Significance: A name symbolizing renewal, strength, and brightness.
46. Jesús
Meaning: God is salvation.
Origin: Hebrew.
Significance: A name associated with faith, spirituality, and guidance.
47. Joel
Meaning: The Lord is God.
Origin: Hebrew.
Significance: A name reflecting faith and divine strength.
48. Jonathan
Meaning: Gift from God.
Origin: Hebrew.
Significance: A name symbolizing blessings and gratitude.
49. Jordán
Meaning: Descending, flowing down.
Origin: Hebrew.
Significance: A name associated with water, life, and spiritual renewal.
50. Jorge
Meaning: Farmer, earth-worker.
Origin: Greek.
Significance: A name reflecting diligence, growth, and connection to nature.
51. Josué
Meaning: God is salvation.
Origin: Hebrew.
Significance: A name symbolizing protection and faith.
52. Julio
Meaning: Youthful.
Origin: Latin.
Significance: A name representing vitality, energy, and renewal.
53. Jeremías
Meaning: God will uplift.
Origin: Hebrew.
Significance: A name reflecting divine support and hope.
54. Justino
Meaning: Just, fair.
Origin: Latin.
Significance: A name symbolizing righteousness and integrity.
55. Kevin
Meaning: Gentle, handsome.
Origin: Irish.
Significance: A name representing kindness and charm.
56. Lázaro
Meaning: God has helped.
Origin: Hebrew.
Significance: A name associated with faith and divine assistance.
57. Leandro
Meaning: Lion-man.
Origin: Greek.
Significance: A name symbolizing strength and courage.
58. Leonardo
Meaning: Brave lion.
Origin: Germanic.
Significance: A name representing power, leadership, and bravery.
59. Lorenzo
Meaning: From Laurentum (a city in Italy).
Origin: Latin.
Significance: A name linked to honor and heritage.
60. Luciano
Meaning: Light.
Origin: Latin.
Significance: A name reflecting brightness, wisdom, and hope.
61. Luis
Meaning: Famous warrior.
Origin: Germanic.
Significance: A name symbolizing strength and recognition.
62. Laureano
Meaning: Crowned with laurels.
Origin: Latin.
Significance: A name representing victory and achievement.
63. Leopoldo
Meaning: Brave people.
Origin: Germanic.
Significance: A name symbolizing leadership and protection.
64. Lisandro
Meaning: Liberator, defender.
Origin: Greek.
Significance: A name associated with freedom and heroism.
65. Lorencio
Meaning: Laurel-crowned.
Origin: Latin.
Significance: A name reflecting triumph and honor.
66. Manuel
Meaning: God is with us.
Origin: Hebrew.
Significance: A name symbolizing divine presence and guidance.
67. Marcelo
Meaning: Little warrior.
Origin: Latin.
Significance: A name representing strength and determination.
68. Marcos
Meaning: Warlike, dedicated to Mars.
Origin: Latin.
Significance: A name associated with bravery and leadership.
69. Mario
Meaning: Male, manly.
Origin: Latin.
Significance: A strong and timeless name linked to Roman heritage.
70. Matías
Meaning: Gift of God.
Origin: Hebrew.
Significance: A name symbolizing blessings and divine favor.
71. Mauricio
Meaning: Dark-skinned, Moorish.
Origin: Latin.
Significance: A name linked to nobility and strength.
72. Maximiliano
Meaning: Greatest.
Origin: Latin.
Significance: A name representing excellence and ambition.
73. Miguel
Meaning: Who is like God?
Origin: Hebrew.
Significance: A name symbolizing faith, protection, and divine strength.
74. Modesto
Meaning: Modest, humble.
Origin: Latin.
Significance: A name reflecting humility and sincerity.
75. Moisés
Meaning: Drawn from water.
Origin: Hebrew.
Significance: A name associated with wisdom and leadership.
76. Melchor
Meaning: King of light.
Origin: Hebrew.
Significance: A name representing brightness, wisdom, and guidance.
Top Peruvian Names for Girls with Their Meanings
77. Alejandra
Meaning: Defender of mankind.
Origin: Greek.
Significance: A name symbolizing strength, protection, and leadership.
78. Adriana
Meaning: From Hadria (a town in Italy).
Origin: Latin.
Significance: A name reflecting style, completion, and deep heritage.
79. Agustina
Meaning: Majestic, revered.
Origin: Latin.
Significance: A name associated with greatness, dignity, and wisdom.
80. Alondra
Meaning: Lark (a type of bird).
Origin: Spanish.
Significance: A name representing freedom, joy, and a melodious spirit.
81. Amaya
Meaning: Night rain.
Origin: Basque.
Significance: A name symbolizing mystery, renewal, and peace.
82. Ana
Meaning: Grace, favor.
Origin: Hebrew.
Significance: A classic name representing kindness and divine blessing.
83. Andrea
Meaning: Brave, strong.
Origin: Greek.
Significance: A name reflecting courage, independence, and resilience.
84. Ángela
Meaning: Messenger of God.
Origin: Greek.
Significance: A name symbolizing purity, guidance, and divine presence.
85. Antonia
Meaning: Priceless one.
Origin: Latin.
Significance: A name representing high value, nobility, and strength.
86. Ariana
Meaning: Most holy.
Origin: Greek.
Significance: A name associated with purity, grace, and spirituality.
87. Aitana
Meaning: Glory, exalted.
Origin: Basque.
Significance: A name symbolizing honor and distinguished character.
88. Aurora
Meaning: Dawn.
Origin: Latin.
Significance: A name representing new beginnings, hope, and radiance.
89. Apolonia
Meaning: Dedicated to Apollo.
Origin: Greek.
Significance: A name linked to wisdom, strength, and artistic expression.
90. Adela
Meaning: Noble, kind.
Origin: Germanic.
Significance: A name symbolizing generosity, grace, and dignity.
91. Bianca
Meaning: White, pure.
Origin: Italian.
Significance: A name representing innocence, light, and sincerity.
92. Basilia
Meaning: Royal, queenly.
Origin: Greek.
Significance: A name associated with leadership and nobility.
93. Camila
Meaning: Attendant of the temple.
Origin: Latin.
Significance: A name symbolizing devotion and service.
94. Carmen
Meaning: Garden, song.
Origin: Hebrew/Latin.
Significance: A name linked to beauty, creativity, and peace.
95. Catalina
Meaning: Pure.
Origin: Greek.
Significance: A name symbolizing honesty, clarity, and virtue.
96. Cecilia
Meaning: Blind to one’s own beauty.
Origin: Latin.
Significance: A name reflecting humility and artistic spirit.
97. Celeste
Meaning: Heavenly.
Origin: Latin.
Significance: A name representing divinity and light.
98. Cielo
Meaning: Sky, heaven.
Origin: Spanish.
Significance: A name symbolizing vastness, serenity, and peace.
99. Cinthia
Meaning: From Mount Kynthos.
Origin: Greek.
Significance: A name associated with the moon and natural beauty.
100. Clara
Meaning: Bright, clear.
Origin: Latin.
Significance: A name reflecting intelligence and purity.
101. Claudia
Meaning: Enclosure, stronghold.
Origin: Latin.
Significance: A name symbolizing protection and reliability.
102. Clementina
Meaning: Merciful, gentle.
Origin: Latin.
Significance: A name representing kindness and compassion.
103. Concepción
Meaning: Immaculate conception.
Origin: Spanish.
Significance: A name linked to faith and devotion.
104. Constanza
Meaning: Steadfast, constant.
Origin: Latin.
Significance: A name symbolizing perseverance and determination.
105. Cristina
Meaning: Follower of Christ.
Origin: Latin.
Significance: A name reflecting faith and spiritual devotion.
106. Casilda
Meaning: Battle woman.
Origin: Arabic.
Significance: A name symbolizing strength and resilience.
107. Consuelo
Meaning: Consolation, comfort.
Origin: Spanish.
Significance: A name associated with kindness and support.
108. Daniela
Meaning: God is my judge.
Origin: Hebrew.
Significance: A name symbolizing fairness and justice.
109. Danna
Meaning: God has judged.
Origin: Hebrew.
Significance: A name representing wisdom and faith.
110. Delfina
Meaning: Woman from Delphi.
Origin: Greek.
Significance: A name linked to mystery and knowledge.
111. Dolores
Meaning: Sorrows.
Origin: Spanish.
Significance: A name symbolizing strength through adversity.
112. Domitila
Meaning: Tamed, gentle.
Origin: Latin.
Significance: A name reflecting patience and kindness.
113. Dulce
Meaning: Sweet, gentle.
Origin: Latin.
Significance: A name representing warmth and kindness.
114. Elena
Meaning: Shining light.
Origin: Greek.
Significance: A name symbolizing wisdom and guidance.
115. Elisa
Meaning: God is my oath.
Origin: Hebrew.
Significance: A name associated with faith and dedication.
116. Eloísa
Meaning: Famous warrior.
Origin: Germanic.
Significance: A name reflecting strength and courage.
117. Emilia
Meaning: Industrious, striving.
Origin: Latin.
Significance: A name symbolizing determination and hard work.
118. Emma
Meaning: Whole, universal.
Origin: Germanic.
Significance: A name representing completeness and harmony.
119. Estefanía
Meaning: Crowned in victory.
Origin: Greek.
Significance: A name linked to triumph and success.
120. Estela
Meaning: Star.
Origin: Latin.
Significance: A name symbolizing brightness and guidance.
121. Eulalia
Meaning: Sweet-speaking.
Origin: Greek.
Significance: A name representing power and charm.
122. Efigenia
Meaning: Well-born, noble.
Origin: Greek.
Significance: A name symbolizing grace, nobility, and strength.
123. Estrella
Meaning: Star.
Origin: Spanish.
Significance: A name representing brilliance, hope, and guidance.
124. Gabriela
Meaning: God is my strength.
Origin: Hebrew.
Significance: A name symbolizing resilience, faith, and divine protection.
125. Génesis
Meaning: Beginning, creation.
Origin: Greek.
Significance: A name representing new beginnings and possibilities.
126. Graciela
Meaning: Graceful, full of charm.
Origin: Latin.
Significance: A name symbolizing kindness and style.
127. Guadalupe
Meaning: Valley of the wolves.
Origin: Arabic/Spanish.
Significance: A name linked to devotion and cultural heritage.
128. Genoveva
Meaning: Woman of the tribe.
Origin: Germanic.
Significance: A name representing community and strength.
129. Hortensia
Meaning: Gardener, belonging to a garden.
Origin: Latin.
Significance: A name symbolizing nature, growth, and nurturing.
130. Hermelinda
Meaning: Soft shield.
Origin: Germanic.
Significance: A name representing protection and kindness.
131. Helena
Meaning: Shining light.
Origin: Greek.
Significance: A name symbolizing brilliance and wisdom.
132. Hilda
Meaning: Battle woman.
Origin: Germanic.
Significance: A name representing courage and determination.
133. Inés
Meaning: Pure, chaste.
Origin: Greek.
Significance: A name linked to virtue and innocence.
134. Irene
Meaning: Peace.
Origin: Greek.
Significance: A name symbolizing harmony and tranquility.
135. Isabela
Meaning: Devoted to God.
Origin: Hebrew.
Significance: A name representing faith and strength.
136. Ivana
Meaning: God is gracious.
Origin: Slavic.
Significance: A name symbolizing divine blessing and kindness.
137. Illari
Meaning: Bright, radiant.
Origin: Quechua.
Significance: A name representing warmth, light, and energy.
138. Jacinta
Meaning: Hyacinth flower.
Origin: Greek.
Significance: A name symbolizing beauty, grace, and nature.
139. Jimena
Meaning: Listener, one who hears.
Origin: Hebrew.
Significance: A name representing wisdom and understanding.
140. Johana
Meaning: God is gracious.
Origin: Hebrew.
Significance: A name linked to faith and kindness.
141. Juliana
Meaning: Youthful.
Origin: Latin.
Significance: A name symbolizing vitality and renewal.
142. Karen
Meaning: Pure.
Origin: Greek.
Significance: A name representing clarity and simplicity.
143. Karina
Meaning: Dear, beloved.
Origin: Latin.
Significance: A name symbolizing love and warmth.
144. Kiara
Meaning: Light, bright.
Origin: Italian/Irish.
Significance: A name representing radiance and positivity.
145. Killa
Meaning: Moon.
Origin: Quechua.
Significance: A name symbolizing mystery, beauty, and calmness.
146. Lidia
Meaning: Woman from Lydia.
Origin: Greek.
Significance: A name linked to strength and history.
147. Laura
Meaning: Laurel-crowned.
Origin: Latin.
Significance: A name representing victory and achievement.
148. Leocadia
Meaning: Clear, bright.
Origin: Greek.
Significance: A name symbolizing clarity and intelligence.
149. Leonor
Meaning: Light, compassion.
Origin: Greek.
Significance: A name representing warmth and wisdom.
150. Leticia
Meaning: Joy, happiness.
Origin: Latin.
Significance: A name symbolizing positivity and celebration.
151. Lucía
Meaning: Light.
Origin: Latin.
Significance: A name representing brightness, knowledge, and hope.
152. Luisa
Meaning: Famous warrior.
Origin: Germanic.
Significance: A name linked to strength, honor, and courage.
153. Luna
Meaning: Moon.
Origin: Latin.
Significance: A name symbolizing mystery, beauty, and calmness.
Conclusion
Choosing a Peruvian baby name gives your child a special connection to Peru’s rich culture and history.
These names come from Quechua, Spanish, and other local languages that show Peru’s amazing mix of traditions.
Many of these names have beautiful meanings linked to nature, like mountains, rivers, and the sun, while others honor great leaders and heroes from Peru’s past.
By picking a Peruvian name, you’re giving your baby a meaningful link to this wonderful South American country.
We hope this list helps you find the perfect name that fits your family and makes your child proud of their Peruvian heritage. Remember, each name tells its own story and carries its own bit of Peru’s heart within it.