My son who is four years old now his name is zafeer. When we checked it has two meanings. When the word starts with "za" it's meaning is not good but when it starts with "dha"(which my son's name is) it's meaning are nice. But both the words are pronounced same only meanings are different.
Please advise what we should do?
Should we change the name or it's fine??