The website is extremely easy to use, and while it has lists of names and places, you can also type in your own words to hear them pronounced. If the word you are looking for isn't available on the inogolo site, it will ask if you want to search the internet for the pronunciation of a particular word using their own pronunciation search engine. It also has a rather large directory of pronunciation guides, including one devoted to the pronunciation of names of dogs. Talk about a narrow search!
One of the sites the inogolo search engine took me to was www.forvo.com. As this site boasts, it provides 1,745,245 pronunciations of 1,662,590 words through 299 languages. It is possible that the word you are looking for won't show up in any of these sites, but odds are good that it will. If you want to know how to pronounce "Ingham", it is right there - no excuses.
Because of the multi-language capabilities of forvo.com, it can also be helpful if you are learning a new language and want to make sure your pronunciation is correct. It even provides a definition of the particular word or phrase.
Now you have one less excuse for mispronouncing just about anything.