I love Gaelic names too, here's some for you:

Caelan (original spelling is Cailean) means 'child', Liam means 'helmeted'?? (my boys names )

Owen
Callum
Quin
Orin
Roane