There is nothing "wrong" with this as long as you say this is what the names means to you alone. It would only be wrong to imply that these names existed before your created them, or that the "meaning" should be obvious to someone who is a native speaker of the languages involved.
This is sort of like the place name "Vermont." It was created from French words meaning "green mountain", but not in a way that someone who speaks French as a native language would do it. So in terms of the intentions of the creators Vermont "means" Green Mountain. It's just that it really doesn't mean that in French.