Place of the settlement; stone town
Keaston is likely a modern English surname-turned-given-name. It is thought to be a variation of names like Keasden or Keston, which derive from Old English elements meaning 'a place of the settlement' or 'cinder stone town'.
Less common today
Keaston isn't in the latest US Top 1000. It last peaked at #5,155 in 2012.
US births per 5-year period, 1990βpresent (SSA data).