You know what is going to happen. Because it's a marketing buzzword it will be added to everything and anything and won't even mean what you think it means anymore. Just like "cloud" or "microservice". Then it will end up sounding bad anyway. Do you still market your products with "web 2.0" moniker ? That's right, you don't. I can't take people using the word "serverless" seriously to begin with.
For example, http://apex.run/.
And as much as it pains the cynic in me to say it, just because something is a marketing term doesn't mean it's bad. Even without a strict definition a single word that replaces several words, sentences or paragraphs is really useful for communication even if it makes it less approachable to people that are new to it. Could you imagine going to "function that runs on demand on someone else's server Conf 2016"? Or how unwieldy discussions during it would be? And yeah, there's probably a better single word out there for it but that's an uphill battle I'm glad I'm not fighting.