Question: why there are 99 names of allah?
Answer: These 99 are the ones mentioned within the Quran, but it is not limited to them (Since this is God we are talking about, in reality, it would be countless names). they aren't simply names but are attributes (such as all-knowing, all-merciful, all-seeing, etc.).