What does Shilo mean?
Shilo /shi-lo/ [2 sylls.] as a name for boys (also used as girls' name Shilo). Shilo's name origin is Hebrew, and the meaning of Shilo is "His gift". Shilo is a variant form of Shiloh (Hebrew): also possibly "peace". Compare last name Shelow.
How popular is Shilo?
Shilo is a rare given name for males but a very popular last name for both adults and children (#74164 out of 150436, Top 49%). (2000 U.S. Census)
Presented below is the birth name popularity of Shilo for boys. Shilo has not been listed in the list so far. (Top 1000 Baby Names Records, 2014)