People name cars and boats why not a snake. Every pet I have is named. My son named his Mad Hissing Roach 'Bob'. My Burm is 'Diesel'. My dogs have names.
As far as them not showing affection, I don't agree with that. Diesel will reach out to me when someone else is holding him. In the local pet store a big Burm I am quickly growing attached to, will move towards me when I come in. She doesn't pay much attention to anyone else. She even rubs against me when I hold her.