Is sneezing always a sign of an allergy, or could it be something else?

Sneezing can be caused by various factors besides allergies, such as viral or bacterial infections (like the common cold or flu), irritants like smoke or strong odors, changes in temperature, or even certain medications.