The name analogy doesn't really work because in most societies names don't have very strong connotations. In ones where they DO have strong connotations (e.g. tribe/clan last names where different cland have different cultures) the analogy works, but most of us don't live in such societies.