German : unexplained; perhaps a variant of Gack, a nickname
from Middle High German geck ‘childish’, ‘foolish’ (compare
Gackle). Most occurrences are in IA and MN.
Join the Family
Your Partner in Parenting, From Baby Name Inspiration to College Planning.