I don't know if it works there, but siri couldn't understand one of my contacts names
When it read back super incorrectly from an alias, I said something to the effect of "could you pronounce that correctly?" and it asked me to say it
Since then, it's understood that person's name. ¯\_(ツ)_/¯
It really needs to expose the option to train those easily