Alasan pertama, karena “Who” itu untuk orang, contoh : Who is your mother, Who is your wife dan seterusnya.
Sementara itu, dalam hal ini, nama itu bukan orang tapi salah satu hal yang melekat pada orang (identifier), sehingga menggunakan “What” bukan “Who”, jadi, “What is your name?” sudah sesuai.
Kedua, kalau “Who are you?” bisa dijawab dengan nama Anda.
contoh :
A= Who are you?
B= I’m Johan
Ketiga, “What are you?” bisa dijawab dengan pekerjaan kalian, seperti “Driver, Bussinessman” dan sebagainya.
contoh :
A = What are you?
B = I’m a Farmer