Guessing Sikh. Lots of Sikh truckers. Truck stops even have Indian food now.
Not Sikh. Sikh names are Indian, generally speaking, but almost always have “Singh” in there. Unless an Iranian convert but the odds of that are low.
These are not Indian names.
He may be Sikh but you are not going to know that by the name.