Sünnetin neden eskiden beri yapıldığına dair bazı nedenler: Dini ve kültürel uygulamalar: Sünnet, özellikle Yahudi ve Müslüman toplumlarda dini bir emir olarak kabul edilir. Hijyen ve sağlık: Antik dönemlerde sünnet, hijyen amacıyla yapılmış olabilir. Sosyal statü ve erkekliğe geçiş: Bazı toplumlarda sünnet, erkekliğin bir gerekliliği olarak görülür ve sünnet olmayan erkeklere evlenme hakkı verilmez. Toplumsal ayrım: Sünnet, bazı topluluklarda grupları diğerlerinden ayırmak için bir işaret olarak kullanılmıştır. Kısırlaştırma ve aşağılama: Eski dönemlerde sünnet, köleleri ve mahkumları aşağılamak veya onları kısırlaştırmak için de uygulanmıştır. Sünnetin kökeni tam olarak bilinmemekle birlikte, tarih öncesi dönemlerden beri uygulandığı düşünülmektedir.