I don't find this name catchy.
A hosting company might want to buy a brandable name with a good combination of keywords that sounds great, has host in the name and proper meaning.
This combination is a little below mediocre and I would say reg fee or xx for this one.
Looking from the logo, this could be a dinner host but yet not a good name.
Um, i think is really meaningful and i really got enough name compliment about the combination, maybe you are the first one who does not agree, But again I asked for your opinion and i will respect your opinion