My answer to In the US, when you use the word “veteran,” is it used for any retired military or only for the ones i…
Answer by Ken Larson:
In the U.S. the term “Veteran” applies to all those discharged from the military service whether from retirement, election of the individual to leave after current enlistment or for other reasons such as health, the good of the service, etc.
There are various types of discharges, most of which involve the issuance of a Department of Defense Form DD 214 that contains the details of the type of discharge from the service (honorable or otherwise).
Only veterans with honorable discharges are eligible for benefits via the Veterans Administration.