I always thought "naff" originated from UK forces' use where the NAFFI (sp?) was the canteen/catering part of the military. Because of its less than Egon Ronay reputation it gave rise to the term "naff" as meaning less than good.However, do not take too much notice as I might be completely wrong!
Peace
mcmoo