Synonyms and related words :
bighearted, bounteous, bountiful, free, freehanded, freehearted, generous, giving, gracious, greathearted, handsome, hospitable, large, largehearted, lavish, liberal, magnanimous, munificent, open, openhanded, openhearted, princely, profuse, ungrudging, unselfish, unsparing, unstinted, unstinting