Jaime-Leigh is a modern invented name, likely a combination of the Spanish masculine name Jaime (meaning 'supplanter') and the English feminine name Leigh (meaning 'meadow' or 'pasture').
moderninventedcombinedspanishenglishmasculinefemininesupplantermeadowpasture