Want to find the best German Shepherd names? It's here! Meanings, famous, military, strong and unique...