Macca is a common British nickname for somebody whose surname begins with the Gaelic prefix Mac or Mc (meaning "son of"). It is similar in form to Gazza, Hezza and similar nicknames that arose during the 1990s and early 21st century.
NOW i know what it means