How to ask about chinese firstname?
Please read my answer to this post Why is there such a difference between &quot;first name&quot; and &quot;last name&quot;?

Actually, 姓名 is almost interchangeable with 名字 in modern time
When someone ask &quot;你的名字是什么?&quot; It is more common to state your full name (全名) than just your given name


If you want to ask someone's last name, you can say: &quot;請問你姓什麼?&quot; or &quot;請問貴姓?&quot; (May I ask, what is your family name)

If you want to ask someone's full name, you can say: &quot;請問你全名是什麼? or &quot;請問你的姓名是什麼?&quot; (May I ask, what is your full name?)

If you want to ask someone's first name, you can say: &quot;請問你名字叫什麼?&quot; (You are literally asking someone's given name and courtesy name. Since most people in modern time have no courtesy name, 名字 could only mean 'first name'. However, as I stated before,  姓名 and 名字 are interchangeable in modern time. people could answer with their full name or first name)

To specifically asking for someone's first name, you need to be specific and ask: &quot;你父母給的取的名字是什麼?&quot; (What is the name given to your by your parents?) Your family name is born with you, only your first name is given to you by your parents


More on Chinese name: What does this symbol mean?