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.