A rainmaker is a person who has the ability to bring in new business or generate significant amounts of revenue for an organization. This term can also refer to someone who is able to solve problems, overcome obstacles and create opportunities that lead to success. In its most literal sense, a rainmaker refers to someone who has the power to make it rain - as in bringing about desired results through their skills or abilities.