Humans have been using names since prehistoric times but although all cultures use names, the ways that we have of naming our children differ from place to place.