Yes, hormone imbalance can cause nervousness. A common hormonal cause of nervousness and anxiety is hyperthyroidism. Hyperthyroidism is a condition where you have elevated blood levels of thyroid hormone.
Other hormonal and endocrine diseases that can cause nervousness and anxiety include hypoglycemia (low blood sugar), hyperadrenocortisolism (excessive cortisol), and pheochromocytoma (where an adrenal tumor produces excessive adrenaline).
If you have nervousness and anxiety, it is important to visit with your doctor to rule out any hormonal problems (endocrine diseases) and other medical problems that can cause anxiety.