Why Are There Different Names for the Same Country?

Germany image via Shutterstock

Why do we call other countries by names they do not use themselves?