Most often the first sentence a person learns while learning a language is "My name is
Abhishek" or "I am Abhishek " which I experienced while doing an introductory course on Basic Japanese. While meeting new people, we give them our name while introducing ourselves, and they call us by our name.
A person's name is supposed to reflect his/her personality, but often we see that's not the case. The process of naming a baby is quite an interesting activity. The birth date, time, place etc. and various other factors are taken into consideration and astrology is applied.
Interestingly, I've seen people calling their pets with the name to which they respond to the best. Sometimes, that works in case of a new born baby as well!!
Name defines a location, or a place. We learn routes in a big city by keeping in mind the (name of) landmarks on the way. Even the directions have name: north, east, left, right etc. One goes out to meet friends and decide to meet at a specific place, like CCD, McD, Dominos (names of eating places) etc. at some common location in the city, say, city center or hitech city (name of locations in a city).
The important thing to notice is that names originate from the language the people use to communicate. We don't use numbers or images as names, but words that can be easily spoken, heard, written and read.
Each and everything we see around us has a name, hence we can interact and associate with it. Without names, writers would fail at writing stories/articles, remembering things would be a difficult and tedious task, and would eventually lead to chaos.
P.S. - Sometimes when I hear name of someone close to me, and that name doesn't refer to that person, then at least for a moment, my mind thinks about that person! For my brain, name is like a pointer to the persona and memories of that person.