It's an Irish surname, apparently originally anglicised from Mac Aodhagain, which comes from the male personal name
Aodh, which you can see the meaning of if you click on it. So yup, I guess it more or less means 'son of fire'.
My thoughts on it are that it's fine as a surname.