Synonym of Beguile is:

To charm

To become shy

Disenchant

Repulse