Sea Monster Title Banner

Grindylow — Undersea Sourcebook

“Sucker marks on the tavern windows, salt water in the ale, and squid ink on the floor. Yip, a sure sign that you’ve got a grindylow infestation.” Let’s take a look at this classic D&D monster.

Sea Monster Title Image

The Undersea Sourcebook for Dungeons & Dragons 5e is a collection of player and GM options for running ocean-themed adventures. Subscribe for free weekly sea monsters and monthly encounters, right in your inbox.


Grindylow are an aquatic subspecies of goblin. They have bulbous heads, sharp teeth, and dextrous tentacles that are constantly poking around and grabbing things. Legend says that the first grindylow was a goblin cutthroat who attempted to drown a merciless wizard in a bog. The mage cursed the goblin and his spawn to dwell in the swamps and marshes of the world as half-octopus mutants.

Grindylow are cunning hunters with a fondness for kidnapping, thieving, and drowning. Most grindylow live in small tribes in stagnant water, usually close to travel routes and hunting trails.

Ocean-dwelling grindylow are a subspecies that live in tribes along cavernous reefs, in shipwrecks, and kelp forests, never too far from land.

Of all goblinoids, grindylow have the strongest ties to the lands of Faerie, and their bogs often conceal dank routes into the land of the Fay. Although they will protect these portals if they must, their true role is often as scouts and lackeys of the more powerful Fay on the edge of whose domain they dwell.

Undersea Sourcebook Monster 2: Grindylow


Find a new monster, next week. We’re bringing you three new monsters a month, one a week for the first three weeks, and then a complete D&D encounter.

Is there a sea monster from lore you’d like us to build, or an idea for a creature you’d like us to play with? Maybe you’ve got an idea for using the grindylow in your own campaign. Let us know, in the comments below.

This monster uses the OGL.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.