Xanne is een variant op Sanne, dat weer is afgeleid van Susanne / Suzanne. Suzanne is afkomstig uit het middenoosten, waar vroeger die naam 'lelie' betekende. In het Hebreeuws ook wel Schoschan.
Is verwant aan de oude Duitse naam Reinhard. Die naam staat niet voor 'zuiver hart' maar stamt van de Germaanse termen ragin en harti: raad en sterk. Dus betekent zoveel als goede raadgever.