My understanding is that "Pure OCaml" means everything that is standard in OCaml, including its non "purely" functional features, whereas "pure functional" means the usual attributes: no side effects, no exception handling, etc. In that sense, "pure OCaml" implementation is said in opposition to, say, OCaml with C, or C++ implementation.
However, I have had a debate on this recently with someone who very much insisted that "pure OCaml", in certain circles, means the "purely functional subset" of OCaml.
Are the two meanings really used in the community? Does there exist such an ambiguity? Are there pointers to some highly regarded sources that use "Pure OCaml" in the second sense?