Can you rename replication jobs? I have snapshot replication running on three different servers, two publishers and one subscriber.  The replication processes have associated jobs (either building the snap shot or grabbing the snap shot, I believe) that have ugly system-generated names.  Is it safe to rename these something that's readable and understandable?
Yes you can rename the jobs.  They will still function normally because they are identified by job_id for system purposes. 

You can find more info about how it is uses in the MSdistribution_agents table.  More info here: http://msdn.microsoft.com/en-us/library/ms174399(v=sql.90).aspx