lc_words = ['von', 'van', 'zu', 'von und zu', 'de', "d'", 'av', 'af', 'der',
    'Teer', "'t", "'n", "'s"]
name = 'georg van trapp'
proper_name = name.title()
for word in lc_words:
    proper_name = proper_name.replace(' %s ' % word.title(), ' %s ' % word)
print((name, ':', proper_name))
Незаглавная первая буква имени