Weah tiene nacionalidad liberiana y estadounidense, pero en julio de 1993 también obtuvo el pasaporte francés para no ocupar plaza de extranjero con el Paris Saint-Germain.