Actually, swastika is the Indian term (from sanskrit) and hakenkreuz is the German term.
Could be but I do know that the Nazi symbol was always on an angle.