Garrie is of Scottish origin, derived from the personal name Gerald. It means 'spear ruler' or 'strength'. This name gained popularity during the Middle Ages and has continued to be used throughout history. It's a unique name that stands out but remains familiar due to its connection with the more common names like Gary or Jerry.
Garrie seems to have had a few decades of popularity with peaks in the late 1940s and early 1950s, but it's clear that this name was not consistently popular over time, as there were no births recorded for many years and only one year (1947) had more than eight births.