What are the meanings of the names "Sophia", "Remy", and "Nathan"?

Sophia is of Greek origin and it means "wisdom". Remy is of French origin and it means "from Rheims". Nathan is of Hebrew origin and it means "God has given".
Answered by kgb agent Malcolm M on Friday, February 24 2012 at 03:48PM EST