Of uncertain origin. It is found in Old French as Yolande, of which this is a Latinate form. It may be ultimately of Germanic origin, but if so it has been altered beyond recognition. It is also sometimes identified with the name of St Jolenta (d. 1298), daughter of the king of Hungary.
Spanish (García) and Portuguese: from a medieval personal name of uncertain origin. It is normally found in medieval records in the Latin form Garsea, and may well be of pre-Roman origin, perhaps akin to Basque (h)artz ‘bear’.