Davie \d(a)-vie\ as a boy's name is a variant of David (Hebrew), and the meaning of Davie is "beloved".
The baby name Davie sounds like Davi and Dave. Other similar baby names are Danie, Davien, Davis, Davin, Davies, Daviel and Davide.