The name "Hongxia" is not tacky. It is a very beautiful name in Chinese, which means "red clouds". This name has profound cultural significance and is used by many people. In different cultures and contexts, people's evaluation of names will be different. To some people, the name "Hongxia" may be beautiful, while to others, it may be common or not personalized enough.
In short, the choice of a name is a part of personal preference and family tradition, and there is no absolute standard to evaluate whether a name is tacky or not. The important thing is that the name means something to you and you like it.