I do this all the time. In my country (US), not only is it polite, it's standard protocol. Exchanging names is *the* basic social nicety. It's all kinds of normal to offer a handshake and say, "I'm dbza, pleased to meet you." It'd be a rare bird who wouldn't reciprocate with his own name.