Berikut adalah beberapa jenis-jenis bunga antara lain sebagai berikut:
1. Bunga lengkap
Bunga lengkap merupakan jenis bunga yang memiliki bagian kelopak, benang sari, mahkota, dan putik. Bunga juga memiliki dua jenis alat kelamin maka dari itulah jenis bunga ini dapat disebut juga sebagai bunga berkelamin ganda atau hermafrodit. Contoh bunga lengkap adalah bunga bakung, bunga sepatu.
2. Bunga tidak lengkap
Bunga tidak lengkap merupakan jenis bunga yang tidak memiliki satu atau beberapa bagian bunga seperti perhiasan atau alat kelamin. Bunga tidak lengkap dapat dibagi lagi menjadi dua kelompok, yaitu perhiasan bunga yang tidak lengkap dan alat kelamin yang tidak lengkap. Perhiasan bunga tidak lengkap adalah jenis bunga yang tidak memiliki perhiasan berupa mahkota dan kelopak bunga. Jenis bunga ini dapat disebut sebagai bunga telanjang. Contoh dari bunga ini yaitu bunga kelapa, bunga rambutan, bunga jepung bali, dan lain-lain. Sedangkan untuk alat kelamin yang tidak lengkap ialah jenis bunga yang tidak memiliki alat kelamin atau hanya memiliki salah satu kelamin disebut juga bunga berkelamin tunggal, contohnya seperti bunga salak dan bunga mentimun.