Snappy derives from English snap plus the suffix -y, with snap coming from Dutch snappen, which was influenced by Middle French -ie and Latin -ia, -ivus, and -kos elements tracing to Proto-Indo-European roots.
snappy (English): Rapid and without delay; Irritable; Tidy;...