Honestly I'm only starting to accept how stupid it is that we call datacenter services "cloud" now, I just can't bear the stupidity of calling running script on a server "serverless function".
However, the term is generally accepted for cloud services where you run code on someone else's server. It is a product you can use.
I would be greatly disappointed if there are developers who think serverless code runs on air.