A filename can reasonably include date, brand, project, location, product, photographer code, or sequence number. Trying to also encode mood, every visible object, intended channel, audience, season, and future campaign use creates long inconsistent strings that people stop maintaining.
Treat filenames as operational identifiers. Preserve the stable facts needed to trace an asset, then rely on searchable metadata and visual understanding for more subjective discovery.