Meaning & Origin
Shilo is a boy's and girl's baby name of Hebrew origin, a variant of Shiloh, from the Hebrew meaning 'he to whom it belongs' or 'peace.' In the Old Testament, Shiloh was an important religious center in ancient Israel where the Ark of the Covenant was kept for many years.
Shilo gained cultural visibility through Neil Diamond's 1967 song 'Shiloh' and more recently as a name chosen by Brad Pitt and Angelina Jolie for their daughter (spelled Shiloh). About 1,130 U.S. births are recorded for this spelling.