names shouldn't have meanings.

You should shape and give meaning to your name.

When people see you and call you "Christopher!" they know "Christopher" based on the things you do and how you've shaped that name.