Hình thức hiện đại của gargoyles có nguồn gốc từ thời Trung cổ, mặc dù cách sử dụng đầu tiên của gargoyles có thể bắt nguồn từ thời Hy Lạp và Ai Cập cổ đại. Từ "gargoyle" có nghĩa là cổ họng và nguyên bản của nó mục đích là để dẫn nước mưa ra khỏi mặt bên của một tòa nhà để tránh xói mòn.
Một truyền thuyết của Pháp từ thế kỷ thứ bảy kể về cách Thánh Romanus cứu đất nước Rouen khỏi Goji hoặc Gargouille. Truyền thuyết kể rằng Thánh Romanus đã khuất phục sinh vật này bằng một cây thánh giá. Sinh vật này sau đó bị thiêu rụi và đầu của nó được gắn lên tường của nhà thờ để xua đuổi tà ma.