What does MCCAIN Stand for?

The name McCain is an Hiberno-Scottish or Irish family name. It is a family name that has been handed down from generation to generation. John McCain is a prime example of the name being used and for good reason.