Right on Snuffy!
droim as in "drum" does mean back or ridge.
Don't confuse "curragh" with "currach" which is a small seafaring rowing boat.
Glass is green
Deire means the end of something
Cashel probably means "castle" so Seanacashel actually means "Old Castle"
Rath (pronounced "RAUH") means a collection of dwellings
or a fort.
Owen is a corruption of "Abhainn" (pronounced almost the same) which means river
This is similar to "Avon" in Anglo Saxon; hence Avonmore is "the big river" while Avonbeg is "the little river"