Preston is ok as a surnae, but as a first name kind of comes with its own geek image... and
James means supplanter/deceiver
Maybe one of these would be ok or give soe ideas to work with:
Matthew JosiahJosiah SamuelSamuel JosiahJudah VictorElliot Andrew
the girl name's ok.