I think different people have different opinions on this issue.
Some fortune tellers became monks halfway and wanted to earn a living, so they started this business. Some fortune tellers are born to tell people's fortune, and these people are often more accurate. If you are looking for a fortune teller, I think this kind of naming your baby is also half a bucket of water; But if you are looking for the kind of person who is very divine, the situation is different.
I have a friend's uncle who specializes in reading Chinese characters, and he is super accurate. When my friend was just born, her parents didn't pay much attention to her name, so they gave her a single name "Xi". It wasn't long before her parents found out that my friend was super grumpy and always made trouble with his family. Later, her parents asked her uncle for help to see what was going on. After reading her horoscope, her uncle said that there are three dogs in my friend's horoscope, which are very fierce. I can't take this word (she is too professional and I don't know much about it. Anyway, that's probably the meaning). Later, my friend's parents changed her name from "sunrise" to "Xi", and later my friend's personality was much better ... In fact, this kind of thing is really strange, and I think it's not true if you believe it or not.