Basil: A 2009 study showed that the essential oil from this delicious herb is toxic to mosquito larvae. Lavender: This beautiful potent plant with one of the freshest odors, not only repels mosquitoes, but also keeps moths and flies away. The flower’s perfume is well-known, and while it will scent the air, it is still most effective when actually rubbed onto the skin.