Ubicar (Spanish for “to put somewhere” or “to place”) comes from the Latin ubi, meaning “where.”
From the Latin ubi, we get a bunch of location-related words in English, such as, ubiquitous — which actually means, “everywhere!” Something that is ubiquitous really is everywhere.
The u-b-c of ubicar maps clearly to the u-b-qu of ubiquitous.