Character names and their meanings