An HD-wallet, such as Electrum or Bitcoin Core, can do this. But the wallets won't share your address book (and transaction descriptions), and you double the risk of losing your coins.
Depending on the amount you want to keep in your wallet, you could consider using different wallets on both locations.
You're posting this question on the wrong board though, you can move (bottom-left) it to either
Beginners & Help or for more in-debt questions
Bitcoin Technical SupportA better title helps too, for instance: "Can I use one wallet on 2 computers" describes your question much better.