Despite its French origin Lacy has become more popular in America. In more recent years it has been used as a girl's name whereas previously it was more frequently used for males, or as a Nobleman's surname. The name itself means 'braid'.
French
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.