Greenleaf is a surname, and occasionally also a given name.

Surname edit

First name edit

Middle name edit

See also edit