The scientific name is Dianthus barbatus. It is from the Caryophyllaceae family. This flower is native to southern Europe and some parts of Asia.
Here are some more pictures of this beautiful flower.
This flower increases the beauty of any garden. It grows well in full sun. But it can tolerate light shade. Here is White Bengal rose flowers pictures collection.