From archaeological discoveries, it is believed that Krabi was one of the oldest communities in Thailand dating back to the prehistoric period. It is believed that this town may have taken its name after the meaning of Krabi, which means sword. This may have stemmed from a legend that an ancient sword was unearthed prior to the city’s founding.