This is what www.ancestry.com has to say about the name.
Davis Name Meaning and History
Southern English: patronymic from David.
Garret Name Meaning and History
French: humorous nickname for a man with shapely legs, from jarrett ‘hock’.
French: variant spelling of Garet, which has various explanations: from Old French garet ‘shelter’, a derivative of garer ‘to protect’, hence a metonymic occupational name for a herdsman or a topographic name for someone who lived by a covered shelter for animals, or a habitational name for someone from a place named with this word, for example in Allier and Puy-de-Dôme; or alternatively from a pet form of any of the various Germanic personal names beginning with the element geri, gari ‘spear’ or ward ‘guard’, ‘protect’.
English: variant spelling of Garrett.
Leslie Name Meaning and History
Scottish: habitational name from a barony in Aberdeenshire, which is first recorded c.1180 in the form Lesslyn, of obscure origin. Leslie in Fife is said to be named for this place; in some cases the surname may come from there.
English: possibly from a double diminutive of the personal name Lece (see Leece), thus Lecelin.
Hope this helps.