A novel Nash-EGO algorithm is presented to extend the usage of efficient global optimization (EGO) into large-scale optimizations by coupling with Nash game strategy. In our Nash-EGO, the large-scale design variables are split into several subsets by adopting Nash variable territory splitting, and the EGO optimizer acts as a player of specific Nash game. All the EGO players are coupled with each other and assigned to optimize their own subsets synchronously in parallel to produce the corresponding approximate optimal subsets. Doing in this way, the performance of EGO players could be expected to keep at a high level due to the fact that EGO players now take care of only their own small-scale subsets instead of facing the large-scale problem directly. A set of typical cases with a small number of variables are firstly selected to validate the performance of each EGO player mentioned. Then, the Nash-EGO proposed is tested by representative functions with a scale up to 30 design variables. Finally, more challenge cases with 90 design variables are constructed and investigated to mimic the real large-scale optimizations. It can be learned from the tests that, with respect to conventional EGO the present algorithm can always find near optimal solutions, which are more close to the theoretical values, and are achieved, moreover, less CPU time-consuming, up to hundreds times faster. All cases with 30 or 90 design variables have similar efficient performances, which indicates the present algorithm has the potential to cope with real large-scale optimizations.