The source of this slightly pejorative name is unclear. It may be from the surname or from the expression "The real McCoy", McCoy being an Irish surname, originating from "son of Aodh". Aodh [q.v.] comes from Gaelic "fire"
Thanks to Donald Whyte who provided much of the initial information for this site.