Classic romantic pet names
These work across every Spanish-speaking country.
- Mi amor — My love
- Cariño — Sweetheart, darling
- Mi vida — My life
- Mi cielo — My sky / my heaven
- Mi corazón — My heart
- Mi reina / mi rey — My queen / my king
- Mi sol — My sun
Playful and flirty pet names
Lighter, often used between newer couples.
- Bebé — Baby
- Guapo / guapa — Handsome / beautiful
- Lindo / linda — Cute
- Hermoso / hermosa — Beautiful
- Precioso / preciosa — Precious
Regional favorites
Mexico: mi viejo / mi vieja is a warm couples' nickname literally meaning 'my old man / old lady'.
Spain: cariño dominates daily life — partners, parents, even kind strangers.
Argentina: amorcito and corazón are everywhere; gordo / gorda is used affectionately between long-term couples.