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