This site has proved reliable in the past:
http://www.namenerds.com/irish/last.html. (It doesn't contain pronunciation information, but this varies quite a bit by dialect anyway.)
In general, I've had decent luck searching surnames on Wikipedia. See the article for the surname
Sullivan, for instance.