pal

Noun
  1. A close friend or buddy. Noun
    He's been my pal since childhood.
synonyms: friend, buddy, mate, companion