Name: MacgowanOrigin: ScottishMeaning: The Scottish name Macgowan means: Son of the smith.Gender: Boy