แต่มีอีกตำนานหนึ่ง สันนิษฐานว่า คำว่า “กระบี่” อาจเรียกชื่อพันธุ์ไม้ชนิดหนึ่งที่มีมากในท้องถิ่น คือต้น “หลุมพี” จึงเรียกชื่อท้องถิ่นว่า “บ้านหลุมพี” ต่อมามีชาวมลายูและชาวจีนที่เข้ามาค้าขายไดเรียกเพี้ยนเป็น “บ้าน-กะ-ลู-บี” หรือ “คอโลบี” นานๆ เข้าก็ได้ปรับเป็นสำเนียงไทยว่า “กระบี่”