What does Shai mean?
From Hebrew shai 'gift'. The 'gift' meaning is widely cited, though the origin is disputed: some sources derive the name instead as a diminutive of Yeshayahu (Isaiah), 'God is salvation'.
What does Jordan mean?
From the River Jordan, Hebrew Yarden, derived from the root y-r-d 'to go down, descend, flow down' - describing the river's descent. Long used as a given name, originally for those baptised in or with water from the Jordan.