I enjoyed doing so in BL2. It helped me keep track of different versions of the same character. And sometimes it just amused me, as with Zer0-TP.
Probably yes. If all previous games had this it highly possible that BL3 allow it.
Apparently you can even name your pets (if you are Fl4k), not sure about IronBear for Moze.