Noble-minded

Webster's Dictionary of the English Language

·adj Having a noble mind; honorable; magnanimous.