The name jonathan is of hebrew origin and means gift of god or god has given. it is derived from the hebrew name yehonatan, which combines the elements yahweh (god) and natan.