Does Rock Lee have a last name?

YES Lee its last name ---- No, Lee is his first name. In Japan, it's customary to say someone's last name first. So really his name is Lee Rock. But when they dubbed it over, they decided to keep it that way. (Srrsly Lee Rock? That's stupid!) Rock is his last name. They just say it first.