The phrase "pure monotonic Prolog" (sometimes written with a comma) is often used in discussion of the language, especially in discussion of how one ought to write code. How is the phrase meant to be understood?
Your case 3 is the typical interpretation. "Pure Prolog" is one where all rules are Horn clauses, i.e. conjunctions of goals. Pure Prolog programs are a subset of monotonic Prolog programs, which, as you stated, do not use nonmonotonic features like negation. "Pure monotonic Prolog" is the same as pure Prolog, but emphasizes monotonicity as a key design practice.
Edit: updated answer to highlight that pure Prolog supersedes monotonic Prolog.
See also: https://en.m.wikipedia.org/wiki/Prolog#Rules_and_facts