名 is more formal, so in daily life 99% of the time it’s used by service staff ,e.g., when arriving at a restaurant they may ask you “何名様ですか?” and you can/should reciprocate the politeness by answering with the same form (like 3名です).
Otherwise 人 is just fine.
In general 名 is used rather to indicate politeness. So people such as restaurant or hotel staff would use 名 to count the number of their customers or guests.
2 comments
名 is more formal, so in daily life 99% of the time it’s used by service staff ,e.g., when arriving at a restaurant they may ask you “何名様ですか?” and you can/should reciprocate the politeness by answering with the same form (like 3名です).
Otherwise 人 is just fine.
In general 名 is used rather to indicate politeness. So people such as restaurant or hotel staff would use 名 to count the number of their customers or guests.
Source https://hinative.com/questions/1456243