Personally I'm against being greeted by name at check in. I'd prefer the other people standing around the check in counter don't know my name. Besides that, I've only ever been greeted by Mr. Last Name, never simply first name. I'm one to prefer being called by first name even in a professional setting, not last name.
The only thing that I find more annoying at check in than using my name is verbally telling me what my room number is. Simply write it on the key card envelope, don't advertise my room number to the entire lobby.