Irish place names in song don't make sense

The song is “The First Love in Life.” One line mentions Londonderry or something about Derry, another names a town that sounds like Mahocca. Details:

The song was recorded by the Irish Rovers and listed an arranger but not a songwriter. This suggests to me it could be traditional, but so far I haven’t found any references to it besides said Irish Rovers. Hear it here: https://www.youtube.com/watch?v=jLW81O1m4us

The second line sounds like “Fer (For?) Londonderry is where I’ve begun.” I can’t make sense of the “fer” here. The lyrics online (here: IRISH ROVERS - THE FIRST LOVE IN LIFE LYRICS) say “Ferlin in Derry” but that’s wrong on two counts: 1) there doesn’t seem to be any place (area, neighborhood, etc.) named Ferlin in Derry; 2) the first D in Londonderry is very clearly pronounced, and I can’t find anything like “Ferland in Derry” either. [Later in the song Derry is mentioned; it seems odd that the same voice would talk about both Londonderry and Derry.]

Another line talks about girls from “Mahocca (Mahacca?).” The lyrics referenced above have it as McCorville, but it no way, shape, or form does it sound like McCorville as sung.

So, is this just songwriters and/or singers taking the piss, or can someone make sense of the meaning behind what sounds like “fer Londonderry” and “Mahocca?”

Sounds like McCorville to me. Note I think those names (McCorville, Carlisle, and Derry) are meant to be family names not places (they are the “good pure” families that the girls of Kildare have snuck away from to get up to no good with the singer, at least that’s how I understand the song).

Makes sense, but sure seems different to my ears.

I can see that.