Parents put a lot of time and thought into the names of their children because names have meaning – they always have.