Standard name synonym library

Is there a standard name synonym library? I have a large database of people were searches by names keep getting tripped up.

For example, if I search Josh Miller then Joshua Miller won’t be part of the search result. Is having a list of synonyms the root cause?