Why Do Names Have So Much Meaning?