What does Drake mean?
English surname-turned-given-name from the Old Norse byname Draki or Old English Draca, both 'dragon', ultimately via Latin draco from Greek drakon 'dragon, serpent'. Flag: it coincides with the unrelated English word 'drake' meaning 'male duck', and the medieval byname's sense is sometimes read as 'dragon/standard-bearer (banner)', so the dragon reading is well-supported but not the only one.
What does Lowell mean?
From the Norman French 'Louvel', a diminutive of 'lou' ('wolf', from Latin lupus), meaning 'little wolf'. Originally a nickname/surname (compare the Latin diminutive lupellus, 'wolf cub').