The grammar pattern is extremely common. It is used with a lot of other grammar patterns to make the sentence polite.
The same can be done in English. Eg. "What is your name?".
Since it would be rude in Korean to just say "John". You can add this N+요. Not to be confused with N+이다 + .