It reminds me of the
Gallagher brothers (
Liam and
Noel) from the rock band Oasis, which isn't such a good association. I like their music, but they're not people I'd want to name my kid after. Although you probably don't have that association, so it wouldn't matter. :) Objectively, I think it's ok but a bit surnamey. How about the similar sounding Callaghan or
Callahan?