Use formal titles and surnames when first meeting someone, especially with older people, professionals, or in business, and switch to first names only after being invited to do so. Common respectful forms include
Señor,
Señora, and
Licenciado or Doctor when appropriate, while close friends and family may quickly move to a more relaxed, first-name style.