Use formal titles and surnames when addressing people, especially elders, officials, and anyone you have just met, and wait to be invited to use first names. In everyday conversation, respectful greetings matter as much as the title itself, and in French-speaking settings you will often hear
Monsieur,
Madame, or
Mademoiselle used before names.