NPNP: Navajo Place Names Project

What does NPNP mean? The above is one of NPNP meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Navajo Place Names Project