กลิ่นหอมของดอกไม้นั้นเกิดจากพืชบางชนิดมีน้ำมันหอมระเหยที่เซลล์พิเศษหรือที่ต่อมซึ่งส่วนใหญ่มักจะอยู่ที่ส่วนใดส่วนหนึ่งของดอก