Answer :

Benjamin Franklin does not have a middle name.
Benjamin Franklin was born in January 17, 1706 Boston, Massachusetts,
It's very common for the people in that time to use their father's name as a middle name ( Ben Franklin's father name is Josiah)
But for some reason, Ben Franklin decided not to use any middle name, even when he sign several papers such as the constitution.