compadre (n.) Look up compadre at Dictionary.com
"companion," 1834, American English, from Spanish compadre "godfather," hence "benefactor, friend," from Medieval Latin compater, from com- "with" (see com-) + pater "father" (see father (n.). Compare compere, also gossip (n.).