I was thinking generational-based names might be both accurate and annoying if used by teenagers:

Baby Boomer
GenX
GenY / Millenial
GenZ / Boomlet

http://www.marketingteacher.com/lesson-store/lesson-six-living-generations.html


Shallowford