Portuguese Names – 150+ Lovely Ideas For Boys & Girls

Are you a parent from Portugal and you are trying to find the right name for your little one that has meaning?

Don’t worry we have put together a list of lovely Portuguese names for you to check out.

You might think that all Portuguese names come from Portugal, but that’s not completely true. Many of these names actually have a Latin, Spanish, and Greek origin.

In this massive list, we have over 200 popular Portuguese names like Catarina and Leonor. Both names have a lot of history and are wonderful choices for your little one.

If you need more naming inspiration make sure you check out the list of list of Latin Nicknames, Japanese Girl NamesIndian Girl NamesWhite Girl Names, and Polynesian Names.

Portuguese Names

  1. Leonor – Greek name meaning “light.” This is a lovely name for a little girl and is commonly used for Portuguese royalty.
  2. Catarina – This is a lovely Greek name meaning “pure.” It’s a trendy name in Portugal which is great for a little girl.
  3. Lourdes – French name meaning “craggy slope.” This is a lovely name that is linked to devotion and has a calm feel to it.
  4. Filipa – Greek name meaning “lover of horses.” Filipa is a lovely name that is noble and has been used in history.
  5. Mafalda – Germanic name meaning “strength in battle.” This is a lovely name that reflects bravery and has a history behind it.
  6. Rita – Spanish name meaning “pearl.” Rita is a lovely Spanish name for a girl and is loved because of its simple and elegant sound.
  7. Teresa – Greek name meaning “harvester.” Teresa is a lovely name that is traditional and has been used for many years.
  8. Beatriz – Latin name meaning “bringer of joy.” Beatriz is a lovely name for a little girl that stands for happiness.
  9. Helena – Greek name meaning “bright, shining light.” Helena is another lovely name that is great for a little girl and symbolizes clarity.
  10. Diana – Latin name meaning “divine.” Diana is a common name which is known for its elegance and is also used in royalty.
  11. Clara – Latin name meaning “bright, clear.” Clara is a lovely name for a little girl which signifies purity and clarity.
  12. Inês – Greek name meaning “holy” or “pure.” This is a classic name that is common among parents because of the history behind it.
  13. Julieta – Latin name meaning “youthful.” Julieta is a beautiful name for a baby girl and is pretty popular in many countries.
  14. Rosa – Latin name meaning “rose.” Rosa is a timeless name that is very beautiful and perfect for a cute little baby girl.
  15. Ana – Spanish name meaning “grace.” Ana is a super popular name for a little girl which has a rich history and is simple making it a popular name for parents.
  16. Sofia – Greek name meaning “wisdom.” Sofia is a common name for a girl and is a name which is associated with being smart.
  17. Susana – Hebrew name meaning “lily.” Susana is a gentle name that is associated with beauty and purity.
  18. Lúcia – Latin name meaning “light.” Lucia is a lovely name that is warm and common among parents.
  19. Marta – Aramaic name meaning “lady” or “mistress.” Marta is a strong name that is used in many languages, including Spanish, Portuguese, and Italian.
  20. Vera – Latin name meaning “truth.” Vera is a lovely name that is easy to say and it reflects honesty.

Portuguese Male Names

Portuguese Male Names

  1. João – Hebrew name meaning “God is gracious.”
  2. Francisco – Latin name meaning “Frenchman” or “free one.”
  3. Pedro – Greek name meaning “rock” or “stone.”
  4. José – Hebrew name meaning “may God add.”
  5. Luís – Germanic name meaning “renowned warrior.”
  6. António – Latin name meaning “priceless.”
  7. Manuel – Hebrew name meaning “God is with us.”
  8. Ricardo – Germanic name meaning “brave ruler.”
  9. Tomás – Aramaic name meaning “twin.”
  10. Gonçalo – Germanic name meaning “warrior.”
  11. Henrique – German name meaning “home ruler.”
  12. Carlos – Germanic name meaning “free man.”
  13. Rodrigo – Germanic name meaning “famous ruler.”
  14. Vasco – Basque name meaning “crow.”
  15. Jorge – Greek name meaning “farmer.”
  16. Artur – Celtic name meaning “bear.”
  17. Filipe – Greek name meaning “lover of horses.”
  18. Bernardo – Germanic name meaning “brave as a bear.”
  19. Afonso – Germanic name meaning “noble and ready.”
  20. Diogo – Spanish name meaning “teacher.”
  21. Nuno – Latin name meaning “ninth.”
  22. Sebastião – Greek name meaning “venerable.”
  23. Duarte – English name meaning “wealthy guardian.”

Portuguese Last Names

  1. Silva – Latin name meaning “forest.”
  2. Santos – Latin name meaning “saints.”
  3. Ferreira – Portuguese name meaning “ironworker.”
  4. Pereira – Portuguese name meaning “pear tree.”
  5. Rodrigues – Portuguese name meaning “son of Rodrigo.”
  6. Costa – Latin name meaning “coast.”
  7. Martins – Latin name meaning “son of Martim.”
  8. Lima – Latin name meaning “river.”
  9. Alves – Portuguese name meaning “son of Álvaro.”
  10. Ribeiro – Portuguese name meaning “stream.”
  11. Moreira – Portuguese name meaning “mulberry tree.”
  12. Cardoso – Portuguese name meaning “thistle.”
  13. Neves – Portuguese name meaning “snows.”
  14. Gomes – Portuguese name meaning “man.”
  15. Nogueira – Portuguese name meaning “walnut tree.”
  16. Sousa – Portuguese name meaning “stone.”
  17. Carvalho – Portuguese name meaning “oak tree.”
  18. Pinto – Portuguese name meaning “chick.”
  19. Barros – Portuguese name meaning “clay.”
  20. Azevedo – Portuguese name meaning “grove.”
  21. Correia – Portuguese name meaning “belt.”
  22. Mendes – Portuguese name meaning “son of Mendo.”
  23. Simões – Portuguese name meaning “son of Simão.”
  24. Fonseca – Portuguese name meaning “dry well.”
  25. Vieira – Portuguese name meaning “shellfish.”

Portuguese Girl Names

  1. Maria – Hebrew name meaning “bitter.”
  2. Carolina – Latin name meaning “song of happiness.”
  3. Luísa – Germanic name meaning “renowned warrior.”
  4. Matilde – Germanic name meaning “battle-mighty.”
  5. Margarida – Greek name meaning “pearl.”
  6. Andreia – Greek name meaning “manly, brave.”
  7. Juliana – Latin name meaning “youthful.”
  8. Gabriela – Hebrew name meaning “God is my strength.”
  9. Adriana – Latin name meaning “from Hadria.”
  10. Mónica – Latin name meaning “advisor.”
  11. Alessandra – Greek name meaning “defender of mankind.”
  12. Elisabete – Hebrew name meaning “pledged to God.”
  13. Florence – Latin name meaning “flourishing.”
  14. Gisela – Germanic name meaning “pledge.”
  15. Heloísa – Greek name meaning “healthy, wide.”
  16. Margarita – Greek name meaning “pearl.”
  17. Noémia – Hebrew name meaning “pleasantness.”
  18. Salomé – Hebrew name meaning “peace.”

Common Portuguese Names

  1. Aurelia – Latin name meaning “golden.”
  2. Bernarda – Germanic name meaning “brave as a bear.”
  3. Camila – Latin name meaning “young ceremonial attendant.”
  4. Carla – Germanic name meaning “free woman.”
  5. Célia – Latin name meaning “heavenly.”
  6. Cristina – Latin name meaning “follower of Christ.”
  7. Elena – Greek name meaning “shining light.”
  8. Emília – Latin name meaning “rival.”
  9. Fátima – Arabic name meaning “captivating.”
  10. Graça – Latin name meaning “grace.”
  11. Natália – Latin name meaning “birthday” or “born on Christmas Day.”
  12. Rafael – Hebrew name meaning “God has healed.”
  13. Sílvia – Latin name meaning “wood” or “forest.”
  14. Rui – Germanic name meaning “famous wolf.”
  15. Vítor – Latin name meaning “victor” or “conqueror.”
  16. Aline – Greek name meaning “noble” or “bright.”
  17. Nina – Spanish name meaning “little girl” or “dreamer.”
  18. Paula – Latin name meaning “small” or “humble.”

Popular Portuguese Names

  1. Madalena – Hebrew name meaning “from Magdala.”
  2. Tiago – Hebrew name meaning “supplanter.”
  3. Eduardo – Old English name meaning “wealthy guardian.”
  4. Joana – Hebrew name meaning “God is gracious.”
  5. Sónia – Greek name meaning “wisdom.”
  6. Alice – Germanic name meaning “noble.”
  7. Amélia – Latin name meaning “work.”
  8. Cláudia – Latin name meaning “lame.”
  9. Estela – Latin name meaning “star.”
  10. Mariana – Latin name meaning “grace.”
  11. Patrícia – Latin name meaning “noblewoman.”
  12. Lucas – Latin name meaning “light” or “illumination.”
  13. Mário – Latin name meaning “male” or “manly.”
  14. Eduarda – Old English name meaning “wealthy guardian.”
  15. Renata – Latin name meaning “reborn.”

Famous Portuguese Names

  1. Cristiano – Latin name meaning “follower of Christ.”
  2. Amália – Latin name meaning “work.”
  3. Carmo – Latin name meaning “vineyard.”
  4. Mariza – Derived from Maria, meaning “bitter.”
  5. Fernando – Germanic name meaning “bold voyager.”
  6. Zeca – Portuguese nickname for José, meaning “God will add.”
  7. Eusébio – Greek name meaning “pious.”
  8. Dulce – Latin name meaning “sweet.”
  9. Raúl – Old German name meaning “wolf counsel.”
  10. Lídia – Greek name meaning “from Lydia.”
  11. Salvador – Latin name meaning “savior.”
  12. Elvira – Germanic name meaning “truth.”
  13. Marcelo – Latin name meaning “warlike.”
  14. Adelaide – Germanic name meaning “noble kind.”
  15. Joaquim – Hebrew name meaning “God will judge.”
  16. Telmo – Greek name meaning “protector.”
  17. Aníbal – Phoenician name meaning “grace of Baal.”

Wrapping Up

Finding the right name for your little one can be a challenge but luckily being from Portugal many names have deep meanings behind them and rich history.

From João to Luís we have so many different names to check out and I am sure they will inspire you.

Thanks for reading and if this article has helped out make sure you check out some of our others.

Leave a Comment