Bahasa gaul adalah kata-kata yang bersifat informal. Biasanya setiap generasi atau kelompok sosial memiliki bahasa gaulnya sendiri - misalnya, orang yang lebih tua bisa mengalami kesulitan memahami bahasa gaul orang yang lebih muda. Di sisi lain, orang yang lebih muda sering memahami, tetapi menganggap konyol atau kuno, bahasa gaul orang yang lebih tua.
Seiring berjalannya waktu, bahasa cenderung menjadi lebih kompleks, karena kata-kata baru masuk lebih cepat daripada kata-kata lama. Seiring waktu, bahasa gaul hampir selalu menjadi bagian dari bahasa, dan disetujui untuk digunakan oleh semua orang.
Hal ini juga terjadi bahwa beberapa kata yang digunakan dalam bahasa Anglo-Saxon untuk fungsi-fungsi tubuh menjadi dianggap tidak senonoh atau tidak sopan setelah digantikan oleh kata-kata Latin seperti "buang air kecil", "buang air besar", dan "bersanggama" - yang seharusnya digunakan oleh orang-orang yang sopan setelah penaklukan Norman di Inggris pada tahun 1066. Hal ini sebagian merupakan cara untuk membuat orang miskin (yang berbicara Anglo-Saxon) semuanya tampak kasar, sementara orang yang lebih berkuasa (yang berbicara Norman) tampak sopan - salah satu cara etiket dapat berkembang, dan memperkuat struktur kekuasaan. Ini hanya salah satu contoh dari sejarah tentang bagaimana rasisme dapat menjadi alasan untuk mendefinisikan bahasa satu kelompok sebagai 'gaul' dan kelompok lain sebagai 'benar'.
Ingin memiliki aturan tata bahasa yang tidak berubah dan kosakata yang sama yang digunakan oleh semua orang untuk komunikasi yang lebih baik adalah alasan lain yang sering diberikan untuk mendefinisikan bahasa satu kelompok sebagai benar.
"Idiom" bisa berupa bahasa gaul, tetapi bisa juga berupa metafora yang menjadi bagian dari budaya.
Dua contoh bahasa gaul adalah 'wassup' dan 'dunnow'. 'Wassup' biasanya berarti 'Ada apa?' (seperti dalam, 'Apa kabar?'), dan 'dunnow' biasanya berarti 'Saya tidak tahu'.