CapriUni, You are correct in saying that 'An Púca'(pronounced 'on pooka') is Irish for the hobgoblin, or Puck in English, but I would not agree with your derivation of 'puck goat'. In this case it comes from 'pocán'(pron. 'puckawn'), the Irish for a billy goat.