A good explanation that crossed my path recently is...
An "end-user programmer" is someone programming behaviour that only they themselves will make use of.
So then, "end-user programming" the programming that someone does to make something for themselves.
I don't believe that's a perfect fit with how industry uses the term, mind. In that case, the meaning might be more along the lines of, "Programming done by someone who doesn't consider themselves a programmer."