1. A computer-implemented method, comprising: receiving a name for normalization during a name-based speech grammar generation; checking a normalization cache for the received name; normalizing the received name and adding the normalization result to the normalization cache, when the received name is not in the normalization cache; retrieving the normalization result from the normalization cache; providing the normalization result to a next process in the name-based speech grammar generation; maintaining a plurality of normalization caches, where each normalization cache corresponds to a different culture; and providing a normalization result in a culture to the next process in a name-based speech recognition grammar generation specific to that culture.