Surnames can also be very appropriate.
When I did my national service, I was stationed in an Air Force squadron
doing artillery observations etc.
The boss observer had a very inappropriate name : BLIND.
So much for the accuracy of the observations....
On the flip side, and slightly more on topic, I used
to work with a programmer named Hacker. And
when we were looking for names for our daughter,
one of the books of baby names had a discussion
of names that seemed to foretell the person's profession.
My favorite was the gynocologist named Dr. Zoltan
Ovary.
BLS