His legal name would be James so start there; and compare any social media photos to the one we have...
Not necessarily. In the South, I have known many Billy's that were not named William, many Ricky's not named Richard, many Bobby's not named Robert and many Jim's legal name of Jimmy. You just never really know if his real name is Jim, Jimmy, James or if it is a middle name or nickname.
It certainly would not hurt to look for James.....
Hopefully, he is okay.