contestada

Will give brainliest if you answer correct and quick.
What does the underlined phrase mean in the following sentence?

Ich heiße Johann. Wie heißen Sie?

a. What's your name? (formal)
b. Where are you from?
c. What's your name? (familiar)
d. See you later.