Synonym of Beguile is:

Repulse

To become shy

Disenchant

To charm