Scottish Gaelic traditional name from Old Norse "sea-mew". Occasionally Anglicized as Zachary presumably due to its close similarity to the Scottish Gaelic form Sachairi.
Thanks to Donald Whyte who provided much of the initial information for this site.