The preferred and respectful term in English is Romani, or Roma.
In French, the preferred term is Rom (pronounced "roh").
However, if you are referring to a nomadic person or lifestyle, you could use the French word tzigane. However, it is essential to be aware that this term carries historical baggage and can be considered offensive.
It is always best to use respectful and accurate language when referring to Romani people.