You can keep them as long as you want on the DL. You probably wouldn't be able to grab anybody off waivers while they are there, but otherwise there is nothing wrong about it.
My apologies. I have a nephew named Anfernee, and I know how mad he gets when I call him Anthony. Almost as mad as I get when I think about the fact that my sister named him Anfernee.