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.
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'.