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

Surname

edit

First name

edit

Middle name

edit

See also

edit