Millennials were really the last generation to get basic names. The names that today's kids are getting are a real testament to their parents' creativity.

Nameberry, a baby naming website, just released a list of the most common names for millennials, based on the data for babies who were born between 1982 and 2004. Here are the fairly benign results:

For women, the top 10 names are:

  1. Jessica
  2. Ashley
  3. Amanda
  4. Sarah
  5. Jennifer
  6. Emily
  7. Samantha
  8. Elizabeth
  9. Stephanie
  10. Lauren

For men, the top 10 are:

  1. Michael
  2. Christopher
  3. Matthew
  4. Joshua
  5. Daniel
  6. David
  7. Andrew
  8. James
  9. Joseph
  10. John