Curragh \c(u)-rra-gh\ as a boy's name is of Irish and Gaelic origin, and the meaning of Curragh is "moor". Also a place name: a plain in Kildare, Ireland, where the army trained. Also the the site of a famous race course.
Baby names that sound like Curragh are Carrick, Corrick, Craig and Craik. Other similar baby names are Curran and Darragh.