One town - two countries
The reason Baarle-Hertog/Baarle-Nassau has two names is that through the town there are several borders between Belgium and Netherlands which divides the town in two. So parts of the town is in Belgium and parts of the town is in Netherlands. The Belgian part is called Baarle-Hertog and the Dutch part is called Baarle-Nassau