Yes, I tried that meaning you mentioned, my dictionary gave "deposit" but now I checked "depot" and you are right, It seems in the USA is use "depot" although checked and is taken
Thanks for your comment, I shoud have made a deeper research
Basically what we have here are two great words that would make valuable names on their own but together are worthless. This is a classic case of term mismatch. Grace delete ASAP and avoid these names in the future.
Good luck and may your vibrational state soar to new heights now!