Why do We have Names?

People have names because it was understood a long time ago that names would make it much easier to address each other. Names also spring from our sense of self awareness and personal identity.