The name Melchior is a boy's name of Polish origin meaning "city of the king". Melchior and is often added to lists like Literary Names for Boys and discussed in our forums with posts like "Which would you choose?".
From the experts:
This name of one of the Three Wise Men is rarely used, for good reason.