CZ is a brand, XD is a model (Springfield), auto means it shoots as long as you hold down the trigger or more than one shot per trigger pull, semi-auto means it shoots one cartridge per trigger pull, non semi-auto means it is either a single shot, mutiple single shot (mutiplebarrel derringer) or revolver.
A true auto firearm is very expensive and takes all sort of federal paperwork to own and may still be illegal to own depending on the state you live in.
I like some semi auto handguns also like some revolvers.
I have the following semi autos handguns:
CZ 75 Compact
Bersa Thunder 380 auto
Amt AutoMag II (22 WMR)
I have the following revolvers:
Ruger SP-101, 3" barrel, 5 shot, stainless revolver in 357 magnum
Ruger SP-101, 4" barrel, 6 shot, stainless revolver in 32 H&R magnum