Undenatured alcohol is ethanol (ethyl alcohol) without anything added to make it undrinkable. You could use it for perfume or drink it. Perfumer's alcohol is ethanol with additives that make it legal to sell as a "not for drinking" product. You can use that for perfume, too, but don't drink it. Everclear is ethanol that's sold as a drinkable product. You could use that for perfume or drink it. Grape alcohol is ethanol made from distilling wine, so is basically the same as brandy, grappa, etc. You could make perfume from that, too, and it would probably be the most pleasant (or least unpleasant) to drink.
Ethanol can be made from any material that ferments, changing sugar to ethanol as it is metabolized by yeast. Functionally, ethanol is ethanol, whatever the source, but may have other accompanying flavor/odor compounds as in the case of alcoholic drinks.
If you're making perfume, you need to make sure that the ethanol that you use is no more than 5-10% water, otherwise it won't work. Don't use isopropyl alcohol (rubbing alcohol) or methanol (paint remover), two other alcohols that are commonly sold.