Going through your OCs I noticed lots of English names, a lot of them were kinda short ones too (I mainly analysed the names you gave to your masculine OCs), so I focused my research on that and I think a more traditional masculine name like Matt, Brian or Wil could be very fitting! (i also noticed that both your profile picture and certain of your OCs' names had references to the serie Hannibal - or so I think, maybe my brain is just conditioned to think of Hannibal when I see the last name. Graham hehe-)
NP: My profil is completely safe!
My name is traditionally masculine, and it's not a biblical name. Also I'm French but it's not really a super common name in France.