Services like S3 are referred to as „object storage“. AWS Lambda is a service for „serverless compute“ or „function as a service“ (although it‘s debatable if these are good names for the concept).
My point is that definitely are named for these concepts but AWS uses brand names which is quite confusing for people who are new to AWS.
Why? They could have simply named them with AWS Serverless, or AWS Compute, or whatever.
Using these brand names might make it easier to evolve them later, or they really wanted nice sounding names because eventually you'd have to write out long phrases with the AWS prefix, and that's probably harder to market.
My point is that definitely are named for these concepts but AWS uses brand names which is quite confusing for people who are new to AWS.