زَيْدٌ is a proper name, yet it is fully declinable:
جَاءَ زَيْدٌ — Zayd came.
رَأَيْتُ زَيْدًا — I saw Zayd.
مَرَرْتُ بِزَيْدٍ — I passed by Zayd.
The three cases have their regular endings and tanwīn. A proper name does not automatically become a diptote merely because it is a name.