คำว่า Agent และ Broker ในภาษาอังกฤษมีความหมายแตกต่างกัน แต่เวลาแปลเป็นภาษาไทยมีความหมายเหมือนกัน คือ “นายหน้า” ภาษาไทยไม่ได้ถูกนิยามสำหรับวัตถุประสงค์ของการทำธุรกรรมอสังหาริมทรัพย์ในประเทศไทย เพื่อให้ง่ายต่อการทำความเข้าใจ เราจึงอ้างอิงนิยามจากกฎหมายของต่างประเทศ