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 Kingston mean?
An English place name and surname meaning 'king's town' or 'king's settlement' (Old English 'cyning' + 'tun'). A place-name origin referencing a king rather than meaning 'king' outright.