Dainų tekstai dažniausiai būna rimuoti, poetiški, tačiau lygiai taip pat gali būti ir religiniai tekstai, proza. Be to, dainos skirstomos ir pagal kitus kriterijus. Pirmiausiai dainos pagal autorystę skirstomos į menines, populiariąsias ir liaudies dainas. Pagal paskirtį dainos kategorizuojamos į sakralines ir kasdienines. Taip pat galima skirstyti dainas pagal žanrines charakteristikas (baladė, šokis ir t.t.) arba sukūrimo laikotarpį (Renesanso, barokinės, naujųjų laikų dainos).
Dainos atlikėjas yra vadinamas dainininku arba vokalistu.