Answer:
No. A discrete variable is one that takes discrete numerical values. But a discrete variable can be ordered while a nominal one cannot.
Age, in years, is a discrete variable, and you can say that a 10-year old is younger than a 20-year old who is younger than a 40-year old.
Favourite fruit would generate a nominal variable but you cannot say that a banana is more than an apple which, in turn, is more than an orange, etc. (Remember, you are talking only of the nominal values of the fruit - not their price or size or nutritional value or any such characteristic.)