Found a great site for folks like me who use names like "Ceallach" and have no clue as to how to actually pronounce them! It has all sorts of names and I think other words pronounced in wave files by native speakers.
Forvo: the pronunciation guide. All the words in the world pronounced by native speakers
Forvo: the pronunciation guide. All the words in the world pronounced by native speakers