wonder why no "der"
Because there's no reason for it. Imagine a context like this: Last name? Schmidt. First name? Hans-Peter. You don't need articles there, neither in English nor German.