意味は、「あなたは誰?」です。
ニュアンス的には、名前を聞いているよりかは、あなたが「何者であるか」を聞く質問です。映画のセリフでよくありますね。
【例】
You are not my mother. Who are you?
(あなたは私の母ではない。あなたは誰?)
“who”は疑問代名詞で、「誰〜?」を聞くものです。
この場合、「あなたは=you are」誰なのかを聞く疑問の文章なので、”are you”とひっくり返り、”Who are you?"となります。
以上、ご参考になれば幸いです!