A person who designs landscapes is called a landscape architect.