The phrase "noble reasons" refers to honorable or admirable motives, intentions or purposes. It suggests that someone is acting with high ideals, integrity and a sense of duty. The word "noble" means having good qualities or high moral principles, and when used in the phrase "noble reasons" it implies that a person's actions are driven by something more than just personal gain or self-interest.