Laoghaire is a male name. It's a form of the Old Irish name "Láegaire" which means "calf-herder". A newer version of that name "Laoire" is pronounced "LAY-re", so maybe the older versions sound a little bit like that? I don't know...
Diana Gabaldon used Laoghaire as a female name in her books, but I won't really trust her! She used "Annikje" as a "Swedish" name as well (haha!).
Regards,
Satu