Please specify Irish Gaelic or Scottish Gaelic: they are two separate languages.
leannán
leannán
Leannan or bràmair
water lover
Connor comes from the Celtic/gaelic name, meaning "dog lover" or "wolf lover".
In Irish it's "Paidir na leannán as Gaeilge"
Compánach - companion fear céile - husband bean chéile - wife leannán - lover
Caidé mar atá an leannán anocht? (Ulster Irish)
The "Connor" in O'Connor is of Irish and Gaelic origin, and the meaning of Connor is "hound-lover".
It derives from the Irish Gaelic Ó Conchúir (descendant of Conchúr, wolf-lover).
a ghraidh a rùn a leannain These are all in the vocative case, as if you were addressing your beloved directly
water lover