Question: When a baby is born, the father calls one of the shaykhs to foretell the newborn’s future through signs of zodiac and consult on its name. If a suggested name suits the baby’s future, the shaykh will be silent, otherwise he will ask for it to be changed, and it often happens that people here end up with multiple names. It is authentically related that the Prophet (peace be upon him) ordered some offensive names to be changed; if a name is not offensive, is it permissible to change it?
Answer: Firstly, It is not permissible to foretell the future; it is regarded a type of soothsaying. It is also not permissible to change a name if it does not suit predictions, as this involves believing in soothsaying and what soothsayers do… read more here.