One Tree Hill Character Names

Did you ever realize they all have two first names essentially?
  1. Lucas Scott
  2. Nathan Scott
  3. Haley James
    ...Scott
  4. Peyton Sawyer
  5. Brooke Davis
  6. The rest of the Scotts
    Dan, Karen, Keith, Deb
  7. Antwon Taylor
    "Skills"