I am helping my husband with genealogical research. He thought all his ancestors were German or English. However we have recently looked at some census records from Iowa. According to these records his great grandmother listed her father's birthplace as Scotland. Her maiden name was Mc Gaffen. I can find very little about this name and what little I can find concerns Ireland. Has anyone else heard of this surname and is it Scottish? Could it be misspelled? Thanks, Kathy