Ivy league

The 'ivy league are an organization of social climbers from the Isle of Wonder, and likely live in the Pun Garden. That is to say they are likely literally actual 'ivy'. The term may suggest that they members of an elite university system for social climbing ivy.