Origin: Germanic Old English prefix
Before has 5 different meanings across 3 categories:
At an earlier time.
"Please finish your homework before you go out to play."
Earlier than (in time).
"She arrived at the party before her friends."
In advance of the time when.
"Please arrive at least ten minutes before the meeting starts."
The word "before" comes from Middle English and Old English roots meaning "in front of." Its ultimate origin traces back to the Proto-Indo-European root *per-, which also means "front."