Alliance

Either Male or Female
The meaning of the name Alliance is A Beneficial Partnership
The origin of the name Alliance is English
People who like the name Alliance also like:
Edmund,
Elliott,
Everett,
Isaac,
William,
Newton,
Silas,
Christina,
Ada,
Eileen,
Isadora,
Josephine,
Mallory,
Rose