I regularly hosted my server, you have to be active even when they just joined.
Say hello and you will have a greater chance they stay.
When the loading takes too long, most impatient people go away.
Interact with your joiners!
If you just let them do their stuff while only handling your own stuff, they will most likely leave.
And yeah, what Demian said about server names, it is true.