General:
* Enchantant(e): This is the most direct translation and is a very common way to say "enchanting." It can be used for both people and things.
* Magnifique: This means "magnificent" and can also be used to describe something enchanting.
More specific:
* Charmant(e): This means "charming" and can be used for people or things that are attractive and appealing.
* Féerique: This means "fairy-like" and is used for things that are magical and dreamlike.
* Envoûtant(e): This means "spellbinding" and is used for things that are captivating and mesmerizing.
* Fascinant(e): This means "fascinating" and is used for things that are intriguing and captivating.
The best choice depends on the context and the specific meaning you want to convey.