Rock Lee...is it arranged Japanese-style? or American style?

which is his first name? Rock? or Lee?

because everybody in the show's calling him Lee-san, or Lee-kun, but then shouldn't he be called "Lee Rock"?