The name Callaghan is a boy's name of Irish origin meaning "lover of churches". Callaghan and is often added to user-created lists like Guilty Pleasures and discussed in our forums with posts like "100 Year Dice Generation Game!! Round #6".
From the experts:
A classic Irish "top-o'-the-mornin' surname with a lot of rhythm and pizzazz.