玄人 | Anyone who is a professional at something – more of an economic word than a compliment. |
達人 | Someone who is at the very top of their chosen profession. The kind of talent that only one out of a thousand doctors or professors has. |
名人 | Basically the same as 達人、 but you can use 命じん for your friend who knows everything about golf or gundams. $$$ |