Garanwyn (Welsh) comes from Middle Welsh Garanwyn, from Middle Welsh garan, from Proto-Brythonic garan, from Proto-Celtic garanos, from Proto-Indo-European gérh₂n-o-s, from Proto-Indo-European gerh₂- — to cry hoarsely; crane.