what is the origin of the name benjamin
Benjamin (name) Benjamin is a popular given name for males, derived from Hebrew בִּנְיָמִין‬, Binyāmīn, translating as "Son of my right [hand]", though in the Samaritan Pentateuch, the name appears as ࠁࠍࠉࠌࠉࠌ, "Binyaamem" "Son of my days". It is often shortened to Ben, and sometimes to Benny, or Benjy. Benjamin is also a patronymic surname. Like many biblical names, it is popular in the Jewish, Christian and Muslim faiths alike, having many variant forms in other languages.
Todd (given name) Todd is a given name. The name originates in Middle English where it means "fox" (possibly referring to a fox hunter).