Both "knoll" and "gnoll" are grammatically correct, but they have different meanings:
-
Knoll: This refers to a small, rounded hill or mound.
-
Gnoll: This term typically refers to a fictional creature in fantasy literature and games, often depicted as a humanoid creature resembling a cross between a human and a dog or wolf.
So, the correct word depends on the context in which you want to use it.