I think the badge names are actually very generic. This was either quite clever and by someone who had a lot of foresight (applying same badges to multiple sites!) or just someone giving out plain badge names.
You could have names for specific sites. There could be badges like
TeXpert on tex.stackexchange.com,
linguist on english.stackexchange.com,
ninja on gamedev.stackex, and I don't know what else.